AFNetworking预取其他图像
我正在使用UIImageView + AFNetworking
类别从URL数组下载和显示图像,并填充表视图。
现在我发现其他图像被延迟,因为只有当前单元格的图像将被加载。 我也需要通过提取其他图像来保持忙碌。
我的想法是编写一个for循环,并开始使用AFNetworking下载和caching,比如starting from current indexPath
10个其他请求。
还是应该在完成块中执行通常的dispatch_async
并开始获取提及的20个其他图像?
任何更好的想法?
在大多数情况下,预取不会像您预期的那样有益。 在移动设备上,功耗和带宽是有限的资源,这就引起了对加载用户可能实际上看不到的东西的价值的质疑。 你很可能通过试图聪明的做这件事来破坏。