(1)请求图片的操作

[NSThread detachNewThreadSelector:@selector(imageResourceRequest:) toTarget:self withObject:url];

(2)执行下载图片的函数

//请求图片资源
-(void)imageResourceRequest:(NSString *)url
{NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];//根据网络数据,获得到image资源NSData  *data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:url]];UIImage *image = [[UIImage alloc] initWithData:data];if(image == nil){}else {NSMutableDictionary *mutable = [[NSMutableDictionary alloc]init];[mutable setObject:url forKey:@"url"];[mutable setObject:image forKey:@"data"];//回到主线程,显示图片信息[self performSelectorOnMainThread:@selector(displayImage:) withObject:mutable waitUntilDone:NO];}[data release];[image release];[pool release];
}

(3)显示图片

//显示图片信息
-(void)displayImage:(NSMutableDictionary *)imageDataDictionary
{UIImage* image = (UIImage *)[imageDataDictionary objectForKey:@"data"];NSString* url = (NSString *)[imageDataDictionary objectForKey:@"url"];[FlowerPicData instanceAddObject:url : image];[_gridView reloadData];[imageDataDictionary release];
}


												

IOS之------下载图片相关推荐

  1. ios多线程下载图片

    多图下载:逻辑 1.内存缓存:内置字典存储 2.磁盘缓存:写到caches缓存磁盘 3.多线程下载图片:属性队列,存储线程(开启一次),下载.磁盘存储.内存存储.回到主线程刷新 判断: 两个结果,if ...

  2. iOS之SDWebimage下载图片链接带中文处理

    图片连接存到了一个数组中,下载一张添加一张.但是发现有时候只显示占位图不显示图片,刚开始以为是网络慢,下载需要一段时间,但是等了好久仍然没有.打断点查看了一下,原来是因为图片链接包含中文,这样的话下载 ...

  3. iOS开发—使用GCD下载图片

    通过一个下载网络图片的案例,展示使用GCD来完成多线程的管理,当图片下载完成后,将图片显示到主线程更新UI,具体步骤如下: 1.新建一个Single View Application 应用,名称为06 ...

  4. python批量下载文件教程_Python抓包菜鸟教程:批量下载图片的方法,电脑和手机都能用...

    笔者看上了一组图集,然后准备一张一张下载时,瞄了一眼,这组图集还有100+,好吧,我酸了. 笔者就是试试工具,你们别像我这样用,这么好的工具,做自媒体,那绝对了 那如何批量下载几百张图片呢?教程开始了 ...

  5. UITableView上下滚动卡顿(获取网络数据,下载图片之后)

    今天遇到一个问题,从网络上,下载图片之后tableview上下滚动会很卡  通过上网查资料,找到解决办法  因为下载图片的时候是在主线程进行的  通过开辟一个子线程去下载图片 tableview上下滚 ...

  6. java从ftp上下载图片到客户端本地

    本例子以servlet为主. 下面是大概思路 publicclassFtpServletextendsHttpServlet{      @Override      protectedvoiddoG ...

  7. ios关于GPUImage图片拍摄及视频录制

    @ios关于GPUImage图片拍摄及视频录制 GPUImage图片拍摄及视频录制.给以后视频添加滤镜 基本属性 GPUImageVideoCamera 视频拍摄: GPUImageStillCame ...

  8. php手机下载图片不显示,php,css_关于后端渲染数据(图片路径)到行内样式:background-image,手机上看不到图片的问题?,php,css,html - phpStudy...

    关于后端渲染数据(图片路径)到行内样式:background-image,手机上看不到图片的问题? 列表展示页,模板是php模板,从后台循环出图片数据:数据是渲染到页面dom元素里的style;代码如 ...

  9. swift之网络下载图片sdwebImage、Kingfisher

    参考:https://www.jianshu.com/p/55bbfbdf78de =============方法一:使用sdwebImage 下载地址:https://github.com/rs/S ...

最新文章

  1. python实现文件下载-python实现上传下载文件功能
  2. 前端学习(2555):vue的核心概念事件
  3. 用学生编程记录预测学习成果,第二届计算机教育数据挖掘大赛, 赢取现金奖励+顶刊发表机会!...
  4. wait notify的错误理解
  5. 程序员都在用什么高效率的工具?
  6. 右键新建Excel时如何设定其版本即.xlsx转.xls格式
  7. 人脸关键点标注工具_谈谈人脸关键点的江湖
  8. Bailian2716 全局变量【字符流】
  9. 2021-06-10 JUC01DAY
  10. android 弹幕礼物,Android B站开源的弹幕库的用法以及坑
  11. 2022年4月中国数据库排行榜:华为GaussDB 挺进前四,榜单前八得分扶摇直上
  12. 下载sqlserver2012 试用_大肥虫助手下载-大肥虫助手 安卓版v7.0.4
  13. 蓝牙耳机的两种通讯协议及奥秘
  14. ML面试1000题系列(71-80)
  15. WinHTTP Web Proxy Auto-Discovery Service 服务处于 停止 状态
  16. 【Web】简单的HTML实现百度搜索
  17. IoT Analytics:物联网2020年回顾,十大重要进展
  18. jQuery—弹窗广告
  19. 百度贴吧头像上传无尺寸限制
  20. 《大 道 至 简   ——软件工程实践者的思想 》是懒人造就了方法读后感

热门文章

  1. 列表介绍以及相关操作,元组的介绍以及相关操作
  2. 外接屏幕闪烁解决方法(硬件与配置 结合)
  3. 第五阶段淘宝项目java+html+mysql
  4. Android中关于手机震动
  5. 糕点界的瑞幸?饿了么口碑要帮幸福西饼5年建1000家智慧门店
  6. c语言 战狼,从鸵鸟成为战狼的第一步
  7. Python Pygame 实现宝可梦对战场面
  8. 离线 安装更新pip,以及pip离线下载 whl包
  9. excel插入行 uipath_UiPath写入Excel
  10. apache web服务器与防盗链的设置