AFNetworking预取其他图像

时间:2013-06-21 21:39:29

标签: ios objective-c uitableview uiimageview afnetworking

我正在使用UIImageView + AFNetworking类别从一系列网址下载和显示图片,并填充表格视图。

现在我发现其他图像被延迟了,因为只会加载当前单元格的图像。我也需要通过获取其他图像来保持忙碌。

我的想法是写一个for循环并开始使用AFNetworking进行下载和缓存,比如10个其他请求starting from current indexPath

或者我应该在完成块中执行通常的dispatch_async并开始获取上面提到的其他20个图像?

有更好的想法吗?

1 个答案:

答案 0 :(得分:1)

在大多数情况下,预取不会像您预期的那样有益。在移动设备上,功率和带宽是有限的资源,这使人们对加载用户可能实际上看不到的东西的价值产生疑问。你最有可能通过努力做到这一点来做一些伤害。