Я впервые окунаюсь в какао.
Вот простой вопрос.OS X Lion поддерживает возобновление состояния окна, когда приложение завершается и перезапускается.Ладно, хорошо и хорошо.
Но для приложений на основе документов может ли то же самое Возобновить функция также управлять сохранением состояния окна, когда документ закрывается и открывается позже , но без каких-либовыход из приложения? (Другими словами, может ли он постоянно управлять состоянием каждого файла независимо от того, выходит приложение или нет? Или мне нужно управлять им самостоятельно, сохраняя информацию в файлах документов?)
Например, приложения iWork '09 делают выполняют такие действия: если вы закроете сохраненный документ и откроете его снова, он восстановит размер окна, расположение и положение прокрутки.Я не знаю, если он делает это, используя Lion Resume как таковой.
Но, напротив, TextEdit Lion OS X восстанавливает окна, когда он завершается и перезапускается, но этоне запоминает состояния окна при закрытии и повторном открытии документа.Это вызывает у меня подозрение, что использование Resume без выхода может быть невозможно автоматически (поскольку, возможно, Pages сохраняет состояния окон в своем собственном формате файла, а TextEdit - нет, поскольку использует файлы в формате обычного текста, RTF, HTML и т. Д.).
У меня пока нет доступа к видеороликам WWDC 2011, и ни примечания к выпуску OS X, ни Руководство по программированию приложений OS X, ни документация по API NSWindowRestoration специально не говорят об этом.
Итак, вопрос снова: автоматическое запоминание состояния окна документа после закрытия и повторное его открытие без выхода из приложения (как это делает iWork) ... Поддерживает ли Lion's Restore это?
Спасибомного!