О проекте приложения OS X

Этот документ является начальной точкой для изучения, как создать приложения Mac. Это содержит фундаментальную информацию о среде OS X и как Ваши приложения взаимодействуют с той средой. Это также содержит важную информацию об архитектуре приложений Mac и подсказок для разработки ключевых ролей Вашего приложения.

../Art/MacAppStoreSplash_2x.png../Art/MacAppStoreSplash_2x.png

Сразу

Какао является средой приложения, разблокировавшей полномочия OS X. Какао обеспечивает APIs, библиотеки, и времена выполнения, помогающие Вам создать быстро, захватывающие приложения, автоматически наследовавшие красивый стиль OS X, а также типичные пользователи способов поведения ожидают.

Какао помогает Вам создать большие приложения для OS X

Вы пишете приложения для OS X с помощью Какао, обеспечивающего существенное количество инфраструктуры для программы. Фундаментальные шаблоны разработки используются всюду по Какао, чтобы позволить Вашему приложению взаимодействовать через интерфейс беспрепятственно с платформами подсистемы, и объекты базового приложения обеспечивают ключевые способы поведения поддерживать простоту и расширяемость в архитектуре приложения. Ключевые роли среды Какао разработаны особенно для поддержки простоты использования, одного из самых важных аспектов успешных приложений Mac. Много приложений должны принять iCloud для обеспечения более когерентного пользовательского опыта, избавив от необходимости синхронизировать данные явно между устройствами.

Общие способы поведения делают приложения завершенными

В течение фазы проектирования создания Вашего приложения необходимо думать о том, как реализовать определенные опции, которые пользователи ожидают в правильно построенных приложениях Mac. Интеграция этих функций в Вашу архитектуру приложения может оказать влияние на пользовательский опыт: доступность, предпочтения, Центр внимания, службы, независимость разрешения, быстрое переключение между пользователями и Прикрепление. Включение Вашего приложения принять полноэкранный режим, прием в весь экран, предоставляют пользователям более иммерсивный, кинематографический опыт и позволяют им сконцентрироваться полностью на их содержании без отвлекающих факторов.

Разберитесь в нем: встретьте требования App Store и система

Конфигурирование Вашего приложения должным образом является важной частью процесса разработки. Использование приложений Mac структурированный каталог вызвало пакет для управления их кодом и файлами ресурсов. И несмотря на то, что большинство файлов является пользовательским и существует для поддержки приложения, некоторые требуются системой или App Store и должны быть сконфигурированы должным образом. Комплект приложений также содержит ресурсы, которые необходимо обеспечить для интернационализации приложения для поддержки многократных языков.

Закончите свое приложение с настройкой производительности

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

Как использовать этот документ

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

Кроме того, это руководство подчеркивает определенные технологии, представленные в OS X v10.7, которые обеспечивают существенные возможности, устанавливающие Ваше приложение кроме более старых и дающие ему замечательную простоту использования, принося некоторые лучшие функции от iOS до OS X.

См. также

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