我目前正在为我的公司开发一个订单输入应用程序。这意味着我需要将大约 1900 个产品图像下载到 iPad 上,而这只是普通图像。我还需要下载等量的缩略图。将图像下载到 iPad 而不是仅从给定 URL 显示图像的原因是,我们的代表会经常走进大型商店,而这些商店通常没有稳定的互联网连接。
最好的行动方案是什么?这些图像存储在我们的服务器上,但您需要使用基本身份验证进行身份验证,然后才能访问这些图像。我曾想过将它们一一下载,这很乏味,或者将它们作为 zip 文件在服务器上组合在一起,但这将是一个很大的文件。
最佳答案
一对一是下载的有效选项。我做过类似规范的项目,所以我的建议是:
- 使用一些第三方库来帮助您下载图像。 MKNetworkKit例如。如果您感觉足够舒服,
NSURLConnection
就足够了。 - 将图像存储在 application sandbox 中.
- 无需下载拇指,只需 create them当您需要时随时随地 (Lazy pattern)。除非您的图像的拇指与原始图像有些不同(某些特殊效果)。
关于objective-c - 使用 Objective-C 下载大量图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11239383/