【问题标题】:where to save images in iOS appiOS应用中图片的保存位置
【发布时间】:2014-06-09 07:05:43
【问题描述】:

在我的应用程序中用户会有一个项目列表,每个项目都会有一个缩略图,缩略图是从网上下载的,所以我想将图像保存在应用程序目录中,这样应用程序就不会下载缩略图每次,现在我都将图像保存在NSLibraryDirectory 中,并且有很多可用的目录,例如NSDocumentDirectory,NSApplicationSupportDirectory..,如果这些图像不存在于 NSLibraryDirectory 中,它们将被下载。我的问题是哪个目录是保存这些缩略图的正确位置图像,因此用户无需每次都下载图像。以前我使用NSDocumentLibrary,但我已经读到这些将由 iCloud 备份,苹果可能会为此拒绝该应用程序。所以,我已更改为NSLibraryDirectory,一切正常。这样做可以吗。任何更好的方式来存储这样的图像。谢谢

【问题讨论】:

标签: ios image nsdocumentdirectory


【解决方案1】:

这就是全部内容:

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

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

http://github.com/tomkowz/TSFileCache

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 以前我已经实现了相同的功能,异步下载图像并显示活动指示器,但客户希望将图像保存在手机上并且不想要活动指示器..
    • 所以最好删除活动指示器...否则第一次下载并保存...下次你可以得到那个图像...
    猜你喜欢
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 2015-05-13
    • 2014-03-30
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    相关资源
    最近更新 更多