Организация множества пакетов (например, System Preferences.app) - PullRequest
1 голос
/ 19 февраля 2010

Я работаю над проектом, который организует множество отдельных пакетов на экран, похожий на Системные настройки, по категориям.

Во-первых, как Системные настройки организуют свои предварительные панели по категориям? При быстром взгляде на связки панелей панелей не видно никакой очевидной информации о категории.

Во-вторых, как I организовать свои пакеты по категориям? Прямо сейчас у меня есть вложенные комплекты, в которых комплекты категорий представляют собой просто Info.plist с названием категории и порядком ее вложенных комплектов.

Это, конечно, отвратительно в Xcode. Я пробовал отдельные проекты; Я попробовал один большой проект со многими целями; ничто не кажется чистым.

1 Ответ

0 голосов
/ 19 февраля 2010

Первый вопрос: Системные настройки упорядочивают свои предпочтительные панели по категориям очень простым способом: первые 4 категории зарезервированы для Apple, и они упорядочивают элементы в них так, как им нравится.
Ваша предварительная панель будет добавлена ​​в категорию Другие, упорядоченная среди других предварительных панелей в алфавитном порядке.

Второй вопрос: Я бы сделал один проект для «Системных настроек, как .app», и столько же проектов, сколько и панелей настройки.
Если вы хотите, чтобы у вас был способ создать приложение «Системные настройки как» и сразу все его предварительные панели, добавьте проекты с предварительной настройкой как зависимость к проекту «Системные настройки как».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...