Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Инструкции по интерфейсу пользователя OS X

iBook

Автоматическое сохранение и версии

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

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

image: ../Art/auto_save_versions_2x.png

Если Ваше приложение основано на документе, можно включить Автоматическое Сохранение со сравнительно маленьким усилием. (При принятии Автоматического Сохранения просмотр версии включен автоматически.) Для изучения программируемых шагов необходимо взять, чтобы выбрать в к Автоматическому Сохранению, видеть, что Автоматически Сохраняются Документы.

Чтобы помочь пользователям пользоваться полными преимуществами Автоматического Сохранения и Версий в Вашем приложении, следуйте этим инструкциям:

Избегите подразумевать, что пользователи потеряют свою работу, если они не выберут File> Save. Вы хотите помочь пользователям понять, что Ваше приложение будет всегда сохранять их работу, если они явно не примут решение отбросить его. В частности Вы хотите помочь пользователям узнать, что основное использование для команды Save должно дать им возможность указать название и местоположение документа, не сохранить их содержание. Хороший способ подчеркнуть эту мысль состоит в том, чтобы автоматически сохранить содержание в документе без названия, если пользователь не закрывает окно и отказывается называть документ.

Как можно больше, избегите отображать точку в близкой кнопке окна документа. В более ранних версиях OS X документ с несохраненными изменениями всегда выводил на экран точку в близкой кнопке, указавшей “грязное состояние”. Чтобы призвать пользователей охватывать Автоматический опыт Сохранения, Вы хотите, чтобы они вышли из привычки к проверке близкой кнопки, чтобы видеть, должны ли они сохранить свою работу. В целом только приложения, которые не основаны на документе, должны регулярно отображать точку для указания несохраненных изменений.

Когда возможно, необходимо также избежать отображать точку рядом с именем документа в Меню окна. Для узнавания больше о содержании Меню окна посмотрите Меню окна.

Не просите, чтобы пользователи сохранили, когда они выйдут из системы, перезапустят или выйдут из Вашего приложения. Пользователям нельзя подарить диалоговое окно Сохранения, если они явно не закрывают окно документа, содержащее содержание, которое никогда не называли. Когда окно документа закрывается как результат другого действия (такой как тогда, когда пользователь выходит из системы), содержание должно быть автоматически сохранено, даже если пользователь никогда не называл его. Таким образом работа пользователя автоматически сохраняется при всех обстоятельствах, если пользователь явно не принимает решение выбросить ее.