Введение в руководство по созданию сценариев какао

Этот документ описывает, как создать scriptable приложения с помощью поддержки, предоставленной средой разработки приложения Какао. Та поддержка, упоминающаяся как сценарии Какао, включает классы, категории и scriptability информацию.

scriptable приложение является тем, которым могут управлять сценарии AppleScript. Пользователи пишут сценарии, чтобы автоматизировать задачи и объединить использование многократных приложений. Как разработчик, можно также использовать сценарии для ускорения анализа прототипа или тестирования scriptable приложений.

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

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

Несмотря на то, что некоторая информация может быть точной для версий Mac OS до v10.3, этот документ не был рассмотрен для точности на тех версиях, и при этом это не пытается предоставить подробную информацию для работы с теми версиями.

Кто должен считать этот документ

Этот документ предназначается для разработчиков, хотящих подать их scriptable заявки Какао или кто должен знать больше о том, как приложения Какао взаимодействуют с событиями AppleScript и Apple. Это предполагает, что у Вас есть некоторое знакомство с Какао, Objective C и AppleScript. Однако, если Вы незнакомы с AppleScript, необходимо запустить путем чтения Начинающий с Обзором AppleScript и AppleScript. Многие сценаристы условий использование определяются в Руководстве по Языку AppleScript.

Организация этого документа

Следующие главы описывают, как разработать, реализовать, и отладить scriptable приложение Какао:

Следующие главы предоставляют дополнительную информацию о поддержке сценариев Какао:

Следующая глава описывает, как указать scriptability информацию с помощью более раннего формата:

См. также

Для получения дополнительной информации об образцах базовой конструкции, используемых поддержкой сценариев Какао, посмотрите, что Значение ключа Кодирует Руководство по программированию.