Если ваше приложение не имеет собственного графического интерфейса и влияет на всю систему, его настройки должны определенно , а не идти в Системные настройки. В отличие от iOS, приложения Mac должны иметь свой собственный интерфейс настройки предпочтений. Руководство по программированию панели настроек имеет это сказать о Системных настройках :
Системные настройки - это стандарт
место для представления системного уровня
предпочтения. Предпочтительные панели
поставляется с Mac OS X включает панели
влияющие на оборудование (например, звук,
Мышь и панели дисплея), программное обеспечение
интегрированы в систему (например,
панели Dock и Screen Saver), и
поведение применимо к каждому
приложение (такое как Международный
и общие панели).
Когда ваши предпочтения относятся к
система или в среду пользователя, как
в целом, сделайте панель предпочтений
доступны для системных настроек. это
может включать в себя панели для следующих
ситуации:
- дополнительные устройства ввода, такие как планшеты, многофункциональные мыши и
микрофоны
- настраиваемое внутреннее оборудование, такое как карты обновления процессора
- легкие безликие серверные приложения, такие как файловый сервер
- общесистемные утилиты, такие как клавиатурные макросы
Если ваша панель предпочтений явно
принадлежит в Системных настройках, используйте
вместо этого приложение с пользовательскими настройками.
Если бы вы были , чтобы поместить настройки вашего приложения в Системные настройки, вы бы создали панель настроек, как описано в приведенном выше руководстве (похоже, вы уже сделали это?) Чтобы ваши пользователи могли легко установить приложение и элемент в / Library, вы, вероятно, захотите использовать Package Maker , который создаст для вас установщик.