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

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

Разработчик

Ссылка платформы основы ссылка класса NSScriptExecutionContext

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

На этой странице
Язык:

NSScriptExecutionContext

NSScriptExecutionContext объект является совместно используемым экземпляром (существует только один экземпляр класса), который представляет контекст, в котором выполняется текущая команда сценария. NSScriptExecutionContext глобальное состояние дорожек, касающееся выполняемой команды, особенно контейнерный объект верхнего уровня (т.е. контейнер, подразумеваемый объектом спецификатора, не указывающим контейнера), используемый в оценке NSScriptObjectSpecifier объект.

В большинстве случаев контейнер верхнего уровня для полной серии спецификаторов вложенного объекта автоматически установлен в объект приложения (NSApp), и можно получить этот объект с topLevelObject метод. Но можно также установить этот контейнер верхнего уровня во что-то еще (использование setTopLevelObject:) если ситуация гарантирует его.

Маловероятно, что необходимо будет разделить на подклассы NSScriptExecutionContext.

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


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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает совместно используемое NSScriptExecutionContext экземпляр.

    Объявление

    Swift

    class func sharedScriptExecutionContext() -> NSScriptExecutionContext

    Objective C

    + (NSScriptExecutionContext *)sharedScriptExecutionContext

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

    Совместно используемое NSScriptExecutionContext экземпляр, создавая его сначала, если это не существует.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает объект верхнего уровня для оценки объектного спецификатора.

    Объявление

    Swift

    var topLevelObject: AnyObject?

    Objective C

    @property(retain) id topLevelObject

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

    Объект верхнего уровня для оценки объектного спецификатора.

    Обсуждение

    Для приложений этот объект автоматически установлен в объект приложения, но может быть установлен в некоторый другой контейнерный объект.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – setTopLevelObject:

  • Устанавливает объект верхнего уровня для оценки объектного спецификатора.

    Объявление

    Swift

    var topLevelObject: AnyObject?

    Objective C

    @property(retain) id topLevelObject

    Параметры

    anObject

    Объект верхнего уровня для оценки объектного спецификатора.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – topLevelObject

  • Возвращает контейнерный объект верхнего уровня, в настоящее время протестированный в «чей» спецификатор.

    Объявление

    Swift

    var objectBeingTested: AnyObject?

    Objective C

    @property(retain) id objectBeingTested

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

    Контейнерный объект верхнего уровня, в настоящее время протестированный в, «чей» спецификатор. Возвраты nil если не существует такой объект.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – setObjectBeingTested:
    containerIsObjectBeingTested (NSScriptObjectSpecifier)

  • Устанавливает контейнерный объект верхнего уровня, в настоящее время протестированный в «чей» спецификатор к данному объекту.

    Объявление

    Swift

    var objectBeingTested: AnyObject?

    Objective C

    @property(retain) id objectBeingTested

    Параметры

    object

    Контейнерный объект верхнего уровня, в настоящее время протестированный.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – objectBeingTested

  • Возвращает контейнерный объект верхнего уровня для объектного спецификатора (инкапсулировавший в NSRangeSpecifier объект), который представляет первый или последний элемент в диапазоне элементов.

    Объявление

    Swift

    var rangeContainerObject: AnyObject?

    Objective C

    @property(retain) id rangeContainerObject

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

    Контейнерный объект верхнего уровня для объектного спецификатора (инкапсулировавший в NSRangeSpecifier объект), который представляет первый или последний элемент в диапазоне элементов.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Устанавливает контейнерный объект верхнего уровня для оценки спецификатора диапазона к дать объекту.

    Объявление

    Swift

    var rangeContainerObject: AnyObject?

    Objective C

    @property(retain) id rangeContainerObject

    Параметры

    container

    Контейнерный объект верхнего уровня для оценки спецификатора диапазона.

    Обсуждение

    Экземпляры NSRangeSpecifier содержите объектные спецификаторы, представляющие первый или последний элемент в диапазоне элементов, и эти спецификаторы оценены в контексте container.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – rangeContainerObject