我有近5000张公司销售的产品图片,每张图片都有一个唯一标识符的名称,该名称与数据库中产品的唯一标识符相同。我想在我的程序中查看产品的图片,问题是ios无法帮助我处理图片的名称,以便我可以将每个产品与其图片链接起来。有一个解决方案,我从 http 服务器获取图片并将其加载到视图中,但我需要减少流量并能够离线工作。
解决此问题的任何建议或方案将不胜感激。
这里最简单的解决方案是分发没有图像的应用程序。当用户开始从你的应用浏览产品时,应用应下载所需产品的图像并将这些图像缓存在设备上。下次用户尝试查看产品时,他或她将获得缓存的图像。
对于脱机工作,应用将对以前未查看过的产品使用缓存图像和标准占位符图像。此外,您可以选择查看次数最多的产品,例如 5% 的产品,并将这些产品的图像包含在应用程序包中(帕累托原则 - 80/20 - 规则)。