Введение в листы
Лист является просто диалоговым окном, присоединенным к определенному окну, гарантируя, что пользователь никогда не теряет след, которого окна диалоговое окно принадлежит. Листы могут быть диалоговыми окнами, запрашивающими информацию от пользователя (такого как диалоговое окно Сохранения), или они могут быть предупреждениями, обеспечивающими сообщения о состояниях ошибки или предупреждающими пользователей относительно потенциально опасных действий (таких как Сохранение Перед Выходом из предупреждения).
Предупредительные листы модальны документом, тогда как стандартные предупредительные диалоговые окна модальны приложением. Стандартное предупредительное диалоговое окно появляется в своем собственном окне (технически, объект NSPanel) и не позволяет пользовательского действия в приложении, пока пользователь не отклоняет предупреждение. Посмотрите Диалоговые окна и Специальные Панели для обсуждения стандартных предупредительных диалоговых окон.
Раздел Dialogs в Инструкциях по Интерфейсу пользователя Apple обсуждает листы с точки зрения того, как они касаются других объектов пользовательского интерфейса OS X.
Разработчики какао, заинтересованные использованием листов в их приложении, должны считать этот документ.
Организация этого документа
Это программирование описывает листы и как они работают, и обеспечивает примеры того, как можно использовать листы в приложениях. Это содержит следующие статьи:
О Листах предоставляет основную информацию о листах.
Типы Предупреждений описывают типы предупреждений и как они используются.
Используя Предупредительные Листы описывает, как представить предупредительный лист.
Отображение Предупредительной Справки описывает, как вывести на экран справочную информацию, связанную с предупредительным листом.
Используя Пользовательские Листы описывает, как создать и представить пользовательский лист.
Представление Серии Листов описывает, как представить серию листов.
Уведомления листа описывают отправленные уведомления, вместе с их связанными методами делегата, при работе с листом.
Расположение Листов описывает, как расположить лист в его окне.
Используя Модальные приложением Диалоговые окна описывает, как создать и представить модальное приложением диалоговое окно.