多线程加载图片demo
来源:互联网 发布:杜蕾斯凸点螺纹 知乎 编辑:程序博客网 时间:2024/04/29 19:41
最近我在做一个电子商务平台(只是为了电商大赛),商品的小图片需要异步加载。于是,我就参考网上的代码,写了一个demo。
#import "ViewController.h" #define kURL @"http://yourservername.csdn.net/2/C/D/1_totogo2010.jpg" @interface ViewController () @end @implementation ViewController -(void)downloadImage:(NSString *) url{ NSData *data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:url]]; UIImage *image = [[UIImage alloc]initWithData:data]; if(image == nil){ }else{ [self performSelectorOnMainThread:@selector(updateUI:) withObject:image waitUntilDone:YES]; } } -(void)updateUI:(UIImage*) image{ self.imageView.image = image; } - (void)viewDidLoad { [super viewDidLoad]; // [NSThread detachNewThreadSelector:@selector(downloadImage:) toTarget:self withObject:kURL]; NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(downloadImage:) object:kURL]; [thread start]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
0 0
- 多线程加载图片demo
- 图片懒加载Demo
- 加载图片以及多线程
- 加载图片以及多线程
- 加载图片以及多线程
- MBProgressHUD多线程加载图片
- ios 多线程加载图片
- android 多线程 图片:加载
- 多线程加载网络图片
- ImageLoader图片多线程加载
- iOS 多线程(4) 加载图片
- 多线程异步加载图片async_pictures
- 修改LoaderMax加载图片的demo
- android网络图片异步加载demo
- Vollery加载图片的小Demo
- AsyncTask 异步多线程加载(有可运行Demo)
- iphone/ipad 多线程加载图片 using NSInvocationOperation
- 使用NSoperation多线程异步加载图片数据
- 第三周项目3-程序的多文件组织
- cocos2dx3.0打包注意事项
- intel——一直得梦想,可惜也没有来招聘
- css技巧:实现圆角、阴影、透明效果
- intel的笔试题【无答案】
- 多线程加载图片demo
- Facebook好友分布规律R语言分析
- ADO.NET笔记
- 十进制转化(使用递归)
- [LeetCode 102]Binary Tree Level Order Traversal
- hexo入门(安装,配置,本地启动)
- C++多线程实例之临界区同步
- 第十五题(泛型)
- string 查询字串