Создание проекта

При создании проекта действия AppleScript Вы запускаете путем выбора шаблона Xcode, обеспечивающего все необходимые файлы проекта и начальные настройки проекта.

Шаги для создания проекта действия AppleScript являются немногими и простой:

  1. Запустите приложение XCode.

    Можно найти XCode в /Developer/Applications.

  2. Выберите New Project из меню File.

    XCode выводит на экран Нового Помощника проектного менеджера (см. рисунок 2-1). Шаблоны проекта действия Automator около верхней части выведенного на экран списка.

    Рисунок 2-1  , Выбирающий шаблон проекта действия AppleScript
    Selecting the AppleScript action project template
  3. Выберите AppleScript Automator Action и нажмите Далее.

  4. В Новом ассистенте AppleScript Automator Действия введите название проекта и выберите расположение файловой системы для проекта (см. рисунок 2-2).

    Для учебного проекта название проекта является Передачей Случайные Элементы.

      Название проекта Указания рисунка 2-2 и расположение
    Specifying project name and location

После завершения этого шага XCode выводит на экран новый проект в своем окне, показанном на рисунке 2-3.

Рисунок 2-3  файлы проекта действия AppleScript в XCode
The files of an AppleScript action project in Xcode

Почти все элементы в папке проекта имеют специальное значение в процессе разработки.

Платформы

Любой проект действия должен импортировать платформу защиты Какао, включающую платформы Набора Основы и Приложения. Это также импортирует платформу 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.