IOS之------下载图片
(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之------下载图片相关推荐
- ios多线程下载图片
多图下载:逻辑 1.内存缓存:内置字典存储 2.磁盘缓存:写到caches缓存磁盘 3.多线程下载图片:属性队列,存储线程(开启一次),下载.磁盘存储.内存存储.回到主线程刷新 判断: 两个结果,if ...
- iOS之SDWebimage下载图片链接带中文处理
图片连接存到了一个数组中,下载一张添加一张.但是发现有时候只显示占位图不显示图片,刚开始以为是网络慢,下载需要一段时间,但是等了好久仍然没有.打断点查看了一下,原来是因为图片链接包含中文,这样的话下载 ...
- iOS开发—使用GCD下载图片
通过一个下载网络图片的案例,展示使用GCD来完成多线程的管理,当图片下载完成后,将图片显示到主线程更新UI,具体步骤如下: 1.新建一个Single View Application 应用,名称为06 ...
- python批量下载文件教程_Python抓包菜鸟教程:批量下载图片的方法,电脑和手机都能用...
笔者看上了一组图集,然后准备一张一张下载时,瞄了一眼,这组图集还有100+,好吧,我酸了. 笔者就是试试工具,你们别像我这样用,这么好的工具,做自媒体,那绝对了 那如何批量下载几百张图片呢?教程开始了 ...
- UITableView上下滚动卡顿(获取网络数据,下载图片之后)
今天遇到一个问题,从网络上,下载图片之后tableview上下滚动会很卡 通过上网查资料,找到解决办法 因为下载图片的时候是在主线程进行的 通过开辟一个子线程去下载图片 tableview上下滚 ...
- java从ftp上下载图片到客户端本地
本例子以servlet为主. 下面是大概思路 publicclassFtpServletextendsHttpServlet{ @Override protectedvoiddoG ...
- ios关于GPUImage图片拍摄及视频录制
@ios关于GPUImage图片拍摄及视频录制 GPUImage图片拍摄及视频录制.给以后视频添加滤镜 基本属性 GPUImageVideoCamera 视频拍摄: GPUImageStillCame ...
- php手机下载图片不显示,php,css_关于后端渲染数据(图片路径)到行内样式:background-image,手机上看不到图片的问题?,php,css,html - phpStudy...
关于后端渲染数据(图片路径)到行内样式:background-image,手机上看不到图片的问题? 列表展示页,模板是php模板,从后台循环出图片数据:数据是渲染到页面dom元素里的style;代码如 ...
- swift之网络下载图片sdwebImage、Kingfisher
参考:https://www.jianshu.com/p/55bbfbdf78de =============方法一:使用sdwebImage 下载地址:https://github.com/rs/S ...
最新文章
- python实现文件下载-python实现上传下载文件功能
- 前端学习(2555):vue的核心概念事件
- 用学生编程记录预测学习成果,第二届计算机教育数据挖掘大赛, 赢取现金奖励+顶刊发表机会!...
- wait notify的错误理解
- 程序员都在用什么高效率的工具?
- 右键新建Excel时如何设定其版本即.xlsx转.xls格式
- 人脸关键点标注工具_谈谈人脸关键点的江湖
- Bailian2716 全局变量【字符流】
- 2021-06-10 JUC01DAY
- android 弹幕礼物,Android B站开源的弹幕库的用法以及坑
- 2022年4月中国数据库排行榜:华为GaussDB 挺进前四,榜单前八得分扶摇直上
- 下载sqlserver2012 试用_大肥虫助手下载-大肥虫助手 安卓版v7.0.4
- 蓝牙耳机的两种通讯协议及奥秘
- ML面试1000题系列(71-80)
- WinHTTP Web Proxy Auto-Discovery Service 服务处于 停止 状态
- 【Web】简单的HTML实现百度搜索
- IoT Analytics:物联网2020年回顾,十大重要进展
- jQuery—弹窗广告
- 百度贴吧头像上传无尺寸限制
- 《大 道 至 简 ——软件工程实践者的思想 》是懒人造就了方法读后感