教程 使用 NSFileManager 存储数据?
Posted
技术标签:
【中文标题】教程 使用 NSFileManager 存储数据?【英文标题】:Tutorials For using NSFileManager to store data? 【发布时间】:2012-08-13 22:43:03 【问题描述】:您好,我正在寻找一些关于使用 NSFileManager 将数据存储在诸如缓存等目录中的教程,我还没有找到一个很好的例子。关于在哪里可以找到一些建议?谢谢。附言。我知道也有核心数据,但目前我只想为 NSFileManager 找到一个
【问题讨论】:
NSFileManager 用于创建文件夹、删除文件、移动东西......基本上是非常高级的文件操作。但不是文件的原始读/写。你到底想做什么?保存缓存数据? 我有一个显示一些照片的应用程序,我想缓存看过的照片,这样我就不必重新下载已经看过的照片了 【参考方案1】:我有一个显示一些照片的应用程序,我想缓存看过的照片,这样我就不必重新下载已经看过的照片了
见NSURLCache
类概述:
NSURLCache implements the caching of responses to URL load
requests by mapping NSURLRequest objects to NSCachedURLResponse
objects. It is a composite of an in-memory and an on-disk cache.
Methods are provided to manipulate the sizes of each of these
caches as well as to control the path on disk to use for persistent
storage of cache data.
【讨论】:
cmon...您已经在这里待了很长时间,知道一个好的答案需要比这更多的信息。 有没有使用 NSURLCache 的教程? 我认为 NSURLCache 不一定是你需要的,@Terrel。 NSURLCache 将 NSURLRequests 映射到 NSCachedURLResponse 对象,而您正在谈论找出哪些照片“已经看到”与哪些没有看到(以及它们是如何加载的?从远程服务器或设备上的相机胶卷和 CPU 密集型AVAsset 枚举块?)。 @MichaelDautermann 给出了目标和问题,是的 - 我认为“你找错地方了 - 而是看这里”有足够的实质内容。 @TerrelGibson 您是否查看过 Apple 的示例代码、教程(例如 URL 加载系统编程指南)或在 Google 上搜索过?了解课程几分钟后似乎还为时过早 (IMO),无法暗示您已经用尽了清晰可见的内容。以上是关于教程 使用 NSFileManager 存储数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 NSFileManager 将 UIImage 保存到文件中?