iphone:我可以将用户输入保存到资源文件夹中的plist吗?

时间:2009-09-17 21:10:13

标签: iphone persistence plist

我的Resources文件夹中有一个plist,用于存储转换信息。我想让用户能够“关闭”某些单位,以便这些单位永远不会用于转换。我不想维护两个包含转换信息的列表。

我能够将数据保存回刺激器中的plist文件。 (使用writeToFile和pathForResource)。我想知道这是否有问题。

  • 部署时是否会出现此问题? (即将苹果封住plist)
  • 如果我推出升级会怎样?如果该升级包含添加到列表中的新单位会怎样?
  • 将plist复制到用户的文档目录是否有意义?

感谢。

3 个答案:

答案 0 :(得分:3)

无法更改应用包。此外,该应用程序已签名。而是在第一次启动时将plist复制到文档目录,然后从那里访问。

答案 1 :(得分:1)

没有应用程序包中的任何内容是offlimit,iPhone上的DRM需要保持不变。
您应该将您的首选项保存在Apllication Document文件夹或Preference文件夹中。

答案 2 :(得分:1)

使用iOS Settings Bundle ...