在我的应用程序中,用户将有一个项目列表,每个项目都有一个缩略图,缩略图是从网上下载的,所以我想将图像保存在应用程序目录中,以便应用程序赢得了#t每次下载缩略图,现在我在NSLibraryDirectory
保存图像,并且有许多目录可用,如NSDocumentDirectory,NSApplicationSupportDirectory..
,如果这些图像不在NSLibraryDirectory中,它们将被下载。我的问题是哪个目录是正确的位置来保存这些缩略图图像,以便用户不必每次都下载图像。以前我使用NSDocumentLibrary
但我已经读过那些将由iCloud支持,苹果可能会拒绝该应用程序。所以,我已经改为NSLibraryDirectory
,一切正常。这样做是否可以。有更好的方式存储像这样的图像。谢谢你
答案 0 :(得分:1)
以下是关于此的全部内容:
我更喜欢将缩略图存储在系统自动清除的临时目录中。我还写了一个类,它负责你设置的目录中的缓存文件。
答案 1 :(得分:0)
它下载并检索图像内存浪费。更好用:https://github.com/nicklockwood/AsyncImageView