Предпочтения
Предпочтения являются определяемыми пользователем настройками, которые Ваше приложение помнит от сеанса до сеанса. Пользователи ожидают быть в состоянии настроить появление и поведение Вашего приложения в предпочтениях. Например, в предпочтениях Средства поиска, пользователи могут настроить содержание окон Finder и поведение Файла> Новое Окно Средства поиска, среди прочего.
Будьте придирчивы, о котором функции приложения должны иметь предпочтения. Избегите реализовывать все предпочтения, о которых можно думать. Вместо этого будьте решительны и фокусируйтесь, Ваши предпочтения на пользователях функций могли бы действительно хотеть изменить.
Не обеспечивайте предпочтения то влияние настройки в масштабе всей системы. Например, если пользователи хотят изменить размер значков боковой панели или изменить видимость индикатора запущенного приложения в Прикреплении, они могут сделать так в Установках системы. В частности Ваше приложение не должно призывать пользователей изменять способ, которым Ваше приложение обрабатывает автоматическое сохранение их содержания; это - характеристика системы, на которую пользователи ожидают полагаться во всех приложениях, которые они используют.
Как можно больше, гарантируйте, чтобы пользователи редко сбрасывали предпочтения. Идеально, предпочтения включают настройки, которые пользователи могли бы хотеть изменить только один раз. Если существуют пользователи настроек, мог бы хотеть измениться каждый раз, когда они открывают Ваше приложение, или каждый раз, когда они выполняют определенную задачу, не помещайте эти настройки в предпочтения. Вместо этого Вы могли использовать пункт меню, или управление в панели к предоставляет пользователю немодальный доступ к этим настройкам.
Не обеспечивайте предпочтительный элемент панели инструментов. Поскольку панель инструментов должна содержать только часто используемые элементы, она не целесообразна включать предпочтительный элемент в него. Вместо этого сделайте предпочтения уровня приложения доступными в меню приложения (для получения дополнительной информации, посмотрите Меню приложения); и сделайте специфичные для документа предпочтения доступными в меню File (для получения дополнительной информации, см. Меню Файла).
Для узнавания больше о реализации предпочтений с помощью Какао см. Руководство по программированию Предпочтений и Настроек. Для получения информации о реализации предпочтений с помощью Базовой Основы посмотрите, что Предпочтения Программируют Темы для Базовой Основы.