gpt4 book ai didi

ios - 网络照片应用程序缓存(Nimbus)

转载 作者:行者123 更新时间:2023-11-29 04:57:51 27 4
gpt4 key购买 nike

在 Nimbus 的网络照片应用程序示例中,当我返回表格(从 Facebook 或 Dribbble 中选择要下载照片的位置)时,我之前看到的和缓存中的照片都会从其中清除。有办法防止这种情况吗?

例如:

  • 我进入相册A,我下载了50张照片进行缓存。
  • 我进入相册B,下载了50/60张照片。
  • 当我重新进入相​​册 A 时,我想使用缓存中的相册。

我的场景是:多个项目(数据源),当我从一个项目转到另一个项目时,如果我已经去过那里,我希望它使用我的内部缓存。

最重要的是:是否可以将其保存到 iPhone 的内存中?

谢谢。

最佳答案

当您离开照片 Controller 时,照片将从内存中删除,因为是照片 Controller 实例化照片的图像缓存。如果您希望在照片 Controller 不存在的情况下将照片保留在内存中,那么您将需要创建某种形式的全局图像内存缓存来存储照片。

至于是否可以将照片保存到磁盘,我相信示例使用 ASIHTTPRequest,它使用图像的磁盘缓存。这会自动将图像缓存到磁盘,这样即使它们从内存中删除,也不会再次从网络下载。这仍然会导致图像加载需要一秒钟的时间,因为从磁盘加载大照片不如从内存缓存中使用它们快。

关于ios - 网络照片应用程序缓存(Nimbus),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7602117/

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