如何在 plist 中添加预定义值?
Posted
技术标签:
【中文标题】如何在 plist 中添加预定义值?【英文标题】:How to add predefined values in plist? 【发布时间】:2014-11-18 17:39:30 【问题描述】:我必须创建一个配置 plist。我想为一个字段设置一些预定义的值,以便其他人可以从 plist 的下拉列表中选择值。像这个屏幕这样的东西,用户如何从下拉菜单中选择语言。
是否可以在 Plist 中定义一组预配置的值?
【问题讨论】:
【参考方案1】:是的。您应该从阅读属性列表序列化指南开始。
然后使用 xcode 内置的属性列表编辑器。
通常,您的 plist 中会有一系列字典,例如可供选择的选项列表。
像NSDictionary
和NSArray
这样的基础集合甚至有方便的类工厂方法,基本上可以从plist
加载。
如今,JSON 也是一种替代方案。
【讨论】:
在 Xcode 7.1/Applications/Xcode.app/Contents/PlugIns
中有 DVTCorePlistStructDefs.dvtplugin
和 DVTiosPlistStructDefs.dvtplugin
看起来像你在说什么,我已经编辑了它们,但它没有出现在 Xcode 的属性列表类型中。有没有人能够更容易地做到这一点?我还阅读了 Apple 关于 plist 的文档,但没有关于添加新的属性列表类型。以上是关于如何在 plist 中添加预定义值?的主要内容,如果未能解决你的问题,请参考以下文章