这就是我的理解:项目文件夹中的资源是只读的。因此,几乎所有示例都显示将plist从资源复制到应用程序的文档文件夹。为什么我们不能简单地找到应用程序的文档文件夹(首次运行后)并在那里创建初始plist(即在应用程序的文档文件夹中,以便随后我们可以通过代码修改plist?
答案 0 :(得分:3)
答案是:是的,你可以在那里创建一个初始plist。但在此之前,请考虑使用NSUserDefaults
保存设置。
答案 1 :(得分:1)
因为首次安装应用时,plist中可能已经存在数据;而且数据必须来自某个地方。为什么不从一个plist?
答案 2 :(得分:0)
我还建议使用Library文件夹而不是Documents文件夹,以防万一你在某个阶段通过iTunes进行文件共享。 Documents文件夹可供最终用户使用,而Library文件夹则不可用。