我希望存档一些嵌套的NSDictionary对象,以便能够在下次启动时使用它们中的数据。为此,我将使用[NSKeyedArchiver archiveRootObject: toFile: ]
,但不确定将文件放在何处。在归档文档中,示例将文件放在NSTemporaryDirectory()
中,但对于持久数据,临时目录似乎没有多大意义。我已经浏览了一下,但除非NSDocumentDirectory
被应用程序用于此类事情,否则无法找到放置它的最佳位置?
答案 0 :(得分:1)
您有两种持久文件存储选项:
答案 1 :(得分:0)
我所知道的是您在“库/首选项”目录中保存的首选项。 应该保留的其他数据应保存在“Documents”目录中。 (如果你有大书呆子牧场的书“iphone编程”,你会在第14章找到一个很好的描述)
再见