苹果 |根据唯一的文件名加载图像



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

解决此问题

的任何建议或方案将不胜感激。

这里最简单的解决方案是分发没有图像的应用程序。当用户开始从你的应用浏览产品时,应用应下载所需产品的图像并将这些图像缓存在设备上。下次用户尝试查看产品时,他或她将获得缓存的图像。

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

最新更新