2012-02-28 74 views
2

这听起来可能是一个新手的问​​题,反正我是新来的iOS开发,保持最佳应用程序配置在plist文件的做法

我想知道什么是保持应用程序配置特定的数据在plist中的最佳实践文件。你把它保存在项目的Info.plist文件中还是放在单独的plist文件中?

谢谢!

回答

3

最简单的(也是最用户友好的)实现海槽Settings.bundle显示在设置应用程序,请参见Implementing an iOS Settings Bundle这意味着没有代码只是一个Root.plist看到,Settings Application Schema Reference

的Info.plist是文件与应用程序的元数据,你不能从应用程序写入它,配置具体的数据应该是存储在用户默认plist槽通过NSUserDefaults api。

此外,您还可以使用NSUbiquitousKeyValueStore API for iOS 5+将首选项存储在云中,以便它们对于所有用户设备都是相同的。

当然,如果您想直接写入文档文件夹中的plist,并且甚至使该文件无处不在并存储在云中,您也可以手动完成这些操作,但这通常不是您想要执行的操作。

相关问题