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

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

Разработчик

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

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

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

NSCloneCommand

Экземпляр NSCloneCommand если никакое расположение не указано, клонирует указанный scriptable объект или объекты (такие как слова, абзацы, изображения, и т.д.) и вставляет их в указанное расположение, или расположение по умолчанию. Клонированные scriptable объекты обычно соответствуют объектам в приложении, но не требуются, чтобы. Эта команда соответствует AppleScript duplicate команда.

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

Когда экземпляр NSCloneCommand выполняется, это клонирует указанные объекты путем отправки им copyWithZone: сообщения.

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


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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


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

    Объявление

    Swift

    var keySpecifier: NSScriptObjectSpecifier! { get }

    Objective C

    @property(readonly, retain) NSScriptObjectSpecifier *keySpecifier

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

    Спецификатор для объекта или объектов, которые будут клонированы.

    Обсуждение

    Например, спецификатор может указать, что должен быть клонирован третий прямоугольник документа. Возвращенный спецификатор допустим только в контексте NSCloneCommand объект; например, если Вы отправляете спецификатор a containerSpecifier сообщение, результат nil.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

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

    Объявление

    Swift

    func setReceiversSpecifier(_ receiversRef: NSScriptObjectSpecifier)

    Objective C

    - (void)setReceiversSpecifier:(NSScriptObjectSpecifier *)receiversRef

    Параметры

    receiversRef

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

    Обсуждение

    Когда оценено, спецификатор указывает получатель или получатели clone команда.

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

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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