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

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

Разработчик

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

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

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

NSSetCommand

Экземпляр NSSetCommand наборы один или несколько атрибутов или отношения к одному или более значениям; например, это может установить (x, y) координаты для позиции окна или определить имя документа.

NSSetCommand часть встроенной поддержки сценариев Какао. Это работает автоматически для поддержки set команда посредством кодирования значения ключа. Большинство приложений не должно разделять на подклассы NSSetCommand или вызовите его методы.

NSSetCommand использует доступные описания класса сценариев, чтобы определить, должно ли это установить значение для атрибута (или свойство) или установить значение для всех элементов (к - много объектов). Для последнего это вызывает replaceValueAtIndex:inPropertyWithKey:withValue:; для прежнего это вызывает setValue:forKey: (или, если получатель переопределяет takeValue:forKey:, это вызывает тот метод, для поддержки обратной совместимости на уровне двоичных кодов.)

Для получения информации о работе с set команды, посмотрите Получение и Установку Свойств и Элементов в Руководстве по созданию сценариев Какао.

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


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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает спецификатор, идентифицирующий атрибут или отношение, которое должно быть установлено для получателя set Команда AppleScript.

    Объявление

    Swift

    var keySpecifier: NSScriptObjectSpecifier { get }

    Objective C

    @property(readonly, retain) NSScriptObjectSpecifier *keySpecifier

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

    Спецификатор, идентифицирующий атрибут или отношение, которое должно быть установлено для получателя set Команда AppleScript.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Устанавливает объектный спецификатор получателя.

    Объявление

    Swift

    func setReceiversSpecifier(_ receiversRef: NSScriptObjectSpecifier)

    Objective C

    - (void)setReceiversSpecifier:(NSScriptObjectSpecifier *)receiversRef

    Параметры

    receiversRef

    Объектный спецификатор получателя.

    Обсуждение

    Когда команда выполняется, она устанавливает атрибуты или отношения в объектах, указанных receiversRef.

    Этот метод переопределения setReceiversSpecifier: в NSScriptCommand. Это выполняет ту же функцию как переопределенный метод с критическим различием: это заставляет контейнерную часть спецификатора переданного - в объектном спецификаторе становиться спецификатором получателя команды и ключевой ролью переданного - в объектном спецификаторе для становления ключевым спецификатором. Если, например, receiversRef спецификатор для the color of the third rectangle, спецификатор получателя the third rectangle, в то время как ключевой спецификатор the color.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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