Введение

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

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

Этот документ описывает, как службы OS X работа, показывает некоторые типичные меню Services и обеспечивает инструкции о том, как можно использовать службы в приложении.

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

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

Предпосылки

Перед чтением этого документа необходимо быть знакомы с информационными списками свойств. Необходимо знать то, что они и как добавить свойства к списку. Для получения дополнительной информации посмотрите информационные Файлы Списка свойств в Инструкциях по Конфигурации Во время выполнения.

Для инструкций по именованию пунктов меню и для разработки интерфейса для приложения служб, см. Инструкции по Интерфейсу пользователя OS X.

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

Считайте первые три главы, чтобы изучить, как службы работают, посмотрите примеры служб в приложениях и учитесь, какие свойства Вы используете, чтобы обеспечить и использовать службы в Ваших приложениях. Оставление двумя главами описывает подробно, как обеспечить и использовать службы в Ваших приложениях.

Изменения для OS X v10.6

Функция Services была обновлена в версии 10.6 OS X со следующими изменениями и дополнениями к свойствам: