在iOS应用程序中保存图像的位置

时间:2014-04-24 06:28:41

标签: ios image nsdocumentdirectory

在我的应用程序中,用户将有一个项目列表,每个项目都有一个缩略图,缩略图是从网上下载的,所以我想将图像保存在应用程序目录中,以便应用程序赢得了#t每次下载缩略图,现在我在NSLibraryDirectory保存图像,并且有许多目录可用,如NSDocumentDirectory,NSApplicationSupportDirectory..,如果这些图像不在NSLibraryDirectory中,它们将被下载。我的问题是哪个目录是正确的位置来保存这些缩略图图像,以便用户不必每次都下载图像。以前我使用NSDocumentLibrary但我已经读过那些将由iCloud支持,苹果可能会拒绝该应用程序。所以,我已经改为NSLibraryDirectory,一切正常。这样做是否可以。有更好的方式存储像这样的图像。谢谢你

2 个答案:

答案 0 :(得分:1)

以下是关于此的全部内容:

https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html

我更喜欢将缩略图存储在系统自动清除的临时目录中。我还写了一个类,它负责你设置的目录中的缓存文件。

http://github.com/tomkowz/TSFileCache

答案 1 :(得分:0)

它下载并检索图像内存浪费。更好用:https://github.com/nicklockwood/AsyncImageView