gpt4 book ai didi

objective-c - 许多 bundle 的组织(如 System Preferences.app)

转载 作者:行者123 更新时间:2023-12-03 17:27:00 26 4
gpt4 key购买 nike

我正在开发一个项目,该项目将许多单独的包按类别组织到类似系统偏好设置的屏幕上。

首先,系统偏好设置如何将其偏好 Pane 组织成类别?快速浏览一下首选项 Pane 的 bundle ,没有发现明显的类别信息。

其次,我应该如何将我的 bundle 组织成类别?现在,我有嵌套 bundle ,其中类别 bundle 几乎只是一个包含类别名称及其子 bundle 顺序的 Info.plist。

这在 Xcode 中管理起来当然是令人厌恶的。我尝试过单独的项目;我尝试过一个有很多目标的大项目;似乎没有什么是干净的。

最佳答案

第一个问题:系统偏好设置以一种非常简单的方式按类别组织其偏好 Pane :前 4 个类别保留给 Apple,他们以自己喜欢的方式组织其中的项目。
您的首选项 Pane 将添加到“其他”类别中,并按字母顺序在其他首选项 Pane 中排序。

第二个问题:我会为“System Preferences like.app”创建一个项目,以及与 pref Pane 一样多的项目。
如果您希望有办法一次性构建“System Preferences like”应用程序及其所有首选项 Pane ,请将首选项 Pane 项目作为依赖项添加到“System Preferences like”项目。

关于objective-c - 许多 bundle 的组织(如 System Preferences.app),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2294339/

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