iphone中使用NSoperation实现图片异步加载
2011-12-19 15:46
260 查看
1。定义ImageTableViewCell
方法添加如下
具体实现代码,请在源代码里查看
2。定义ImageDownloader ,这个类继承NSOperation,因为需要并发,所以需要实现下面4个方法
//是否允许并发,
-(BOOL)isConcurrent
- (BOOL)isExecuting
//是否已经完成,这个必须要重载,不然放在放在NSOperationQueue里的NSOpertaion不能正常释放。
- (BOOL)isFinished
//具体下载的方法在这里执行。
- (void)start
而对应于非并发的情况下,只需要重载main方法就好了。
2。定义ImageDownloader ,这个类继承NSOperation,因为需要并发,所以需要实现下面4个方法
//是否允许并发,
-(BOOL)isConcurrent
- (BOOL)isExecuting
//是否已经完成,这个必须要重载,不然放在放在NSOperationQueue里的NSOpertaion不能正常释放。
- (BOOL)isFinished
//具体下载的方法在这里执行。
- (void)start
而对应于非并发的情况下,只需要重载main方法就好了。
相关文章推荐
- iphone中使用NSoperation实现图片异步加载
- 使用NSoperation 实现异步加载图片
- 使用NSoperation 实现异步加载图片
- [z]使用NSoperation 实现异步加载图片
- 使用NSoperation 实现异步加载图片
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- 安卓代码优化 使用ImageLoader实现图片异步加载
- IOS_1,ios多线程使用:NSThread和NSOperation异步加载图片
- 【安卓】使用多线程实现ListView中图片的异步加载
- 使用Volley实现ListView异步加载图片
- TextView使用自定义HtmlHttpImageGetter实现异步加载网络图片,可限制加载图片数量
- 粗略的使用ImageLoader实现图片异步加载
- 使用ImageLoader实现图片异步加载
- Volley框架学习(二)使用Volley实现异步加载图片
- TexturePacker打包图片并使用addImageAsync实现longding界面异步加载图片纹理---cocos2d-x学习之路[3]
- 使用ImageLoader实现图片异步加载
- Android实现异步从网络加载图片列表和上拉加载更多、下拉刷新列表(使用xListView框架实现)