gpt4 book ai didi

ios - 在 iOS 上的文件中存储更多数量的图像

转载 作者:行者123 更新时间:2023-11-28 21:49:22 25 4
gpt4 key购买 nike

我想开发存储从服务器下载的图像数据并显示它的解决方案。

场景是,每行都会放置缩略图,单击它会从服务器下载实际图像并在更大的 View 中显示图像。

我想在从服务器下载后存储此图像数据,以便在后期如果单击打开相同的缩略图,我不需要再次从服务器下载实际图像,而是可以将其拉出从我本地存储的地方。

服务器上将有 80 多张排成行的缩略图和相应的更大的图像。

我可以将图像数据存储在文件中并将其存储在文档目录或类似的目录中吗?我担心的是,如果用户选择了所有 80 张缩略图,那么我将不得不在应用程序本地存储所有 80 张更大的图像。

实现此存储解决方案的最佳方法是什么?请指教。

谢谢。

最佳答案

如前所述,您可以将图像存储在文档文件夹中。只需确保将它们从备份中排除,Apple 将拒绝您在其中存储太多可替换数据。

还有一些第三方图像缓存库,最著名的是 (afaik) 来自 Path 的 FastImageCache: https://github.com/path/FastImageCache

从他们的网站上看,FastImageCache 的作用是这样的:

  • Stores images of similar sizes and styles together
  • Persists image data to disk
  • Returns images to the user significantly faster than traditional methods
  • Automatically manages cache expiry based on recency of usage
  • Utilizes a model-based approach for storing and retrieving images
  • Allows images to be processed on a per-model basis before being stored into the cache

关于ios - 在 iOS 上的文件中存储更多数量的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com