您的位置:首页 > 运维架构

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方法就好了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: