我的plists只是以"Root"开头.他们包含一系列有用的东西,你可以选择调整配置.我正在查看的具体info.plist是在iphone项目中.我已经研究了一点,(不是很多),但甚至没有检测到解决方案的气味.
将这个放在一起的机制是什么?我能弯腰吗?
为了澄清,我不是简单地编辑plist,而是使用属性列表编辑器在左侧列中定义下拉列表,就像Apple的info.list行为一样.
通常我的plists将在编辑器中显示3列.键,类型和价值.Info.plist有2个,它是如何设置的,所以它在Property List Editor中的行为是不同的?
apple上的此链接定义了Info.plist中使用的密钥.
物业清单主要参考
您在属性列表编辑器的下拉菜单中看到的名称由Apple称为"属性列表结构定义"的提供.这是一个基于XML的文件,它定义特定类型的属性列表的特定键和值.属性列表编辑器使用它将人类可读的名称与特定的属性列表键相关联,以及合理的默认值,类型信息等.
使用定义时,属性列表编辑器会隐藏"类型"列,因为它会从结构定义中自动获取类型信息.如果愿意,您仍然可以使用"编辑">"值类型"手动更改类型.您还可以通过视图>属性列表类型手动更改属性列表编辑器正在使用的定义.
Xcode包含Info.plist文件的内置定义,这就是在打开Info.plist文件时自动看到自定义的原因.如果您对如何定义结构定义感兴趣,可以查看/Developer/Platform/MacOSX.platform/Developer/Library/Xcode/Plug-ins以获取内置定义.我不相信这种格式有任何官方文档,但是查看示例并不难.