如何为UITableViewCells创建异步图像下载中心?

时间:2011-07-17 13:27:02

标签: iphone objective-c image-processing asynchronous uiimage

我想从网站异步下载大量UIImages并将它们放在tableView中。但是我不想使用网上已有的课程,而是想自己创作。需要做什么,我应该使用哪些回调,以及最适合使用哪种api?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我建议您查看EGOImageLoading库。

它能够异步加载图像,显示占位符图像,在取景过程中视图消失时取消请求,实现图像缓存并提供UIImageView子类以利用这些功能。

EGOImageLoading 使用以下API /类:

  • NSURLConnection的
  • NSOperationQueue
  • Grand Central Dispatch(GCD)
  • 的NSFileManager
  • 财产清单