保持最佳应用程序配置在plist文件的做法
问题描述:
这听起来可能是一个新手的问题,反正我是新来的iOS开发,保持最佳应用程序配置在plist文件的做法
我想知道什么是保持应用程序配置特定的数据在plist中的最佳实践文件。你把它保存在项目的Info.plist文件中还是放在单独的plist文件中?
谢谢!
答
最简单的(也是最用户友好的)实现海槽Settings.bundle显示在设置应用程序,请参见Implementing an iOS Settings Bundle这意味着没有代码只是一个Root.plist看到,Settings Application Schema Reference
的Info.plist是文件与应用程序的元数据,你不能从应用程序写入它,配置具体的数据应该是存储在用户默认plist槽通过NSUserDefaults api。
此外,您还可以使用NSUbiquitousKeyValueStore API for iOS 5+将首选项存储在云中,以便它们对于所有用户设备都是相同的。
当然,如果您想直接写入文档文件夹中的plist,并且甚至使该文件无处不在并存储在云中,您也可以手动完成这些操作,但这通常不是您想要执行的操作。