使用Objective-C下载大量图像

时间:2012-06-28 06:48:20

标签: objective-c ios ipad

我目前正在为我的公司开发订单输入申请。这意味着我需要将大约1900个产品图像下载到iPad,而这只是正常的图像。我还需要下载相同数量的缩略图。将图像下载到iPad而不是仅仅显示给定URL的原因是我们的代表漫步到大型商店,这些商店通常没有稳定的互联网连接。

什么是最好的行动方案?图像存储在我们的服务器上,但您需要先使用Basic Auth进行身份验证,然后才能访问它们。我想过只是逐个下载它们,这很乏味,或者将它们作为zip文件在服务器上组合在一起,但这将是一个大文件。

1 个答案:

答案 0 :(得分:1)

逐个下载是有效的下载选项。我做过类似规格的项目,所以我建议:

  1. 使用某些第三方库帮助您下载图像。例如MKNetworkKit。如果您觉得足够舒适,NSURLConnection绰绰有余。
  2. 将图像存储在application sandbox中。
  3. 而不是下载拇指,只需在旅途中随时create them Lazy pattern)。除非您的图像的拇指与原始图像略有不同(某些特殊效果)。