iOS |根据唯一文件名加载图像

时间:2012-06-25 04:20:04

标签: objective-c ios ios5

我有近5000张公司出售的产品图片,每张图片都有唯一标识符的名称,这与db中产品的唯一标识符相同。 我想在我的程序中查看产品的图片,问题是ios不能帮助我处理图片的名称,以便我可以将每个产品与其图片链接。有一个解决方案,我从http服务器获取图片并将其加载到视图中,但我需要减少流量并能够脱机工作。

任何可以解决此问题的建议或方案都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

此处最简单的解决方案是分发您的应用无图像。当用户开始从您的应用中浏览产品时,应用下载所需产品的图片并在设备上缓存这些图片。下次当用户试图查看产品时,他或她将获得缓存的图像。

对于离线工作,应用程序将使用缓存图像和标准占位符图像,用于之前未查看过的产品。此外,您可以选择查看次数最多的示例,例如5%的产品,并将这些产品的图像包含在应用程序包中(帕累托原则 - 80/20 - 规则)。