gpt4 book ai didi

cocoa - Apple 如何使 info.plist 显示其 "Information Property List"?

转载 作者:行者123 更新时间:2023-12-03 16:16:03 25 4
gpt4 key购买 nike

我的 plist 只是以“Root”开头。他们包含一系列有用的东西,您可以选择来调整配置。我正在查看的具体info.plist是在一个iphone项目中。我对此进行了一些研究(不是很多),但甚至没有检测到溶液的气味。

什么机制将它们组合在一起?我可以按照自己的意愿行事吗?

澄清一下,我指的并不是简单地编辑 plist,而是使用属性列表编辑器来定义左侧栏中的下拉列表,就像 Apple 的 info.list 的行为一样。

通常我的 plist 将在编辑器中显示 3 列。键、类型和值。Info.plist 有 2 个,如何设置使其在属性列表编辑器中的行为有所不同?

Apple 的此链接定义了 Info.plist 中使用的键。

Property List Key Reference

最佳答案

您在属性列表编辑器的下拉菜单中看到的名称是由 Apple 所谓的“属性列表结构定义”提供的。这是一个基于 XML 的文件,它定义特定类型的属性列表的特定键和值。属性列表编辑器使用它来将人类可读的名称与特定的属性列表键以及合理的默认值、类型信息等相关联。

属性列表编辑器在使用定义时隐藏“类型”列,因为它会自动从结构定义中获取类型信息。如果您愿意,您仍然可以使用“编辑”>“值类型”来手动更改类型。您还可以通过“ View ”>“属性列表类型”手动更改属性列表编辑器正在使用的定义。

Xcode 包含 Info.plist 文件的内置定义,这就是为什么您在打开 Info.plist 文件时会自动看到自定义内容。如果您对如何定义结构定义感兴趣,可以在/Developer/Platform/MacOSX.platform/Developer/Library/Xcode/Plug-ins 中查看内置定义。我不相信这种格式有任何官方文档,但查看示例并不难。

关于cocoa - Apple 如何使 info.plist 显示其 "Information Property List"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com