Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка на протокол FxVersioningAPI

Опции
Развертывание Target:

На этой странице

FxVersioningAPI

FxVersioningAPI протокол определяет методы, которые хост-приложение реализует для идентификации версии плагина, использовавшегося проектом, когда сначала создавался проект.

Протокол позволяет сменному экземпляру определять, которые присваивают версию исходному экземпляру плагина, был. Например, если проект создается с помощью версии 1 плагина, и затем позже плагин обновляется к версии 2, плагин может решить, что проект создавался со старой версией плагина и может выбрать, представить ли старый путь или новый путь.

Этот протокол был сначала представлен в FxPlug SDK 1.2.1.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый
  • Возвращает номер версии плагина, использующегося проектом, когда сначала создается проект. (требуемый)

    Объявление

    Objective C

    - (unsigned int)versionAtCreation;

    Возвращаемое значение

    Целочисленное представление номера версии.

    Обсуждение

    Как правило, версия плагина постепенно увеличивается с каждым выпуском. Точная семантика до сменного разработчика.

    Для поддержки управления версиями каждый плагин в пакете должен определить свое число текущей версии, поскольку строковое значение с «версией» вводит запись плагина в ProPlugPlugInList массив в Info.plist плагина.

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