Создание проекта
При создании проекта действия AppleScript Вы запускаете путем выбора шаблона Xcode, обеспечивающего все необходимые файлы проекта и начальные настройки проекта.
Шаги для создания проекта действия AppleScript являются немногими и простой:
Запустите приложение XCode.
Можно найти XCode в
/Developer/Applications
.Выберите New Project из меню File.
XCode выводит на экран Нового Помощника проектного менеджера (см. рисунок 2-1). Шаблоны проекта действия Automator около верхней части выведенного на экран списка.
Выберите AppleScript Automator Action и нажмите Далее.
В Новом ассистенте AppleScript Automator Действия введите название проекта и выберите расположение файловой системы для проекта (см. рисунок 2-2).
Для учебного проекта название проекта является Передачей Случайные Элементы.
После завершения этого шага XCode выводит на экран новый проект в своем окне, показанном на рисунке 2-3.
Почти все элементы в папке проекта имеют специальное значение в процессе разработки.
- Платформы
Любой проект действия должен импортировать платформу защиты Какао, включающую платформы Набора Основы и Приложения. Это также импортирует платформу Automator, определяющую программируемый интерфейс для всех действий Automator. См. Ссылку Платформы Automator для документации этого интерфейса.
main.applescript
Основной файл сценария AppleScript, чей
on run
когда действие работает в потоке операций, обработчик вызывает Automator. Вы запишете свой код AppleScript в этом файле. Проект действия AppleScript может также иметь другой («помощник») сценарии AppleScript, часто для ручной синхронизации пользовательских настроек с действием внутренняя запись тех настроек.Info.plist
иInfoPlist.strings (English)
Info.plist
файл является информационным списком свойств для пакета действия. Это содержит конфигурационную информацию, обычно связывающуюся с пакетом и более в частности связывающуюся с действием.InfoPlist.strings
файл содержит английские переводы элементов вInfo.plist
это могло бы быть выведено на экран пользователю. Если Ваше действие должно быть локализовано для языков или локалей помимо английского языка, необходимо будет добавитьInfoPlist.strings
файл к проекту для каждого дополнительного перевода.main.nib (English)
Файл пера для английской версии действия. Файл пера является архивом, содержащим представление, средства управления и другие объекты пользовательского интерфейса, используемые исполнимой программой, а также соединениями между теми объектами. Вы используете Интерфейсного Разработчика, чтобы создать и поддержать файлы пера. Если Ваше действие должно быть локализовано для языков или локалей помимо английского языка, необходимо будет добавить a
main.nib
файл для каждой дополнительной локализации.
Pass Random Items.action
элемент, показанный в окне проекта, является пакетом действия. Когда проект действия будет разработан, цвет текста элемента изменится от красного до черного, чтобы указать, что пакет теперь существует в каталоге сборки. Все пакеты действия Automator должны иметь расширение action
.