为什么要将资源中的plist复制到文档中?

时间:2011-12-07 02:01:20

标签: iphone xcode4 directory plist

这就是我的理解:项目文件夹中的资源是只读的。因此,几乎所有示例都显示将plist从资源复制到应用程序的文档文件夹。为什么我们不能简单地找到应用程序的文档文件夹(首次运行后)并在那里创建初始plist(即在应用程序的文档文件夹中,以便随后我们可以通过代码修改plist?

3 个答案:

答案 0 :(得分:3)

答案是:是的,你可以在那里创建一个初始plist。但在此之前,请考虑使用NSUserDefaults保存设置。

答案 1 :(得分:1)

因为首次安装应用时,plist中可能已经存在数据;而且数据必须来自某个地方。为什么不从一个plist?

答案 2 :(得分:0)

我还建议使用Library文件夹而不是Documents文件夹,以防万一你在某个阶段通过iTunes进行文件共享。 Documents文件夹可供最终用户使用,而Library文件夹则不可用。