0

我正在使用该UIImageView + AFNetworking类别从一组 URL 下载和显示图像并填充表格视图。

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

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

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

有更好的想法吗?

4

1 回答 1

1

在大多数情况下,预取不会像您预期的那样有益。在移动设备上,功率和带宽是有限的资源,这让人质疑加载用户实际上可能从未见过的东西的价值。你很可能会因为试图对此变得聪明而造成伤害。

于 2013-06-22T17:54:08.630 回答