objective-c - 使用 Objective-C 下载大量图像

标签 objective-c ios ipad

我目前正在为我的公司开发一个订单输入应用程序。这意味着我需要将大约 1900 个产品图像下载到 iPad 上,而这只是普通图像。我还需要下载等量的缩略图。将图像下载到 iPad 而不是仅从给定 URL 显示图像的原因是,我们的代表会经常走进大型商店,而这些商店通常没有稳定的互联网连接。

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

最佳答案

一对一是下载的有效选项。我做过类似规范的项目,所以我的建议是:

  1. 使用一些第三方库来帮助您下载图像。 MKNetworkKit例如。如果您感觉足够舒服,NSURLConnection 就足够了。
  2. 将图像存储在 application sandbox 中.
  3. 无需下载拇指,只需 create them当您需要时随时随地 (Lazy pattern)。除非您的图像的拇指与原始图像有些不同(某些特殊效果)。

关于objective-c - 使用 Objective-C 下载大量图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11239383/

相关文章:

iphone - 自定义表格 View 以实现 'gallery' 外观

objective-c - 使用 Core Data 计算一个简单的总和

iphone - pdf 颠倒生成

iphone - @synthesize IBOutlet 属性

ios - Apple 开发者注册过期后,您还可以从 iOS 访问您的应用程序吗?

iphone - iPad 开发与 iPhone 开发有何不同?

html - 为什么我的网站在 iPad 上只显示一张图片?

ios - 将对象的Obj-C设置值作为参数发送

ios - 如何使 UICollectionView 在读出其第一个单元格的标签之前读取其自己的辅助功能标签?

ios - 约束含糊地建议 tableview 单元格的内容 View 高度为零