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

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

Разработчик

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

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

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

NSScriptCoercionHandler

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

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


  • NSObject
  • NSScriptCoercionHandler
  • NSCoercionHandler
  • NSObject
  • NSScriptCoercionHandler
  • NSCoercionHandler

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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


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

    Объявление

    Swift

    class func sharedCoercionHandler() -> NSScriptCoercionHandler

    Objective C

    + (NSScriptCoercionHandler *)sharedCoercionHandler

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

    Совместно используемое NSScriptCoercionHandler для приложения.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Возвращает объект данного класса, представляющего данное значение.

    Объявление

    Swift

    func coerceValue(_ value: AnyObject, toClass toClass: AnyClass) -> AnyObject?

    Objective C

    - (id)coerceValue:(id)value toClass:(Class)toClass

    Параметры

    value

    Значение для принуждения.

    toClass

    Класс, с которым можно представлять value.

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

    Объект класса toClass представление значения, указанного value. Возвраты nil если происходит ошибка.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Регистрирует данный объект (обычно класс) для обработки приведений (преобразования) от одного данного класса до другого.

    Объявление

    Swift

    func registerCoercer(_ coercer: AnyObject, selector selector: Selector, toConvertFromClass fromClass: AnyClass, toClass toClass: AnyClass)

    Objective C

    - (void)registerCoercer:(id)coercer selector:(SEL)selector toConvertFromClass:(Class)fromClass toClass:(Class)toClass

    Параметры

    coercer

    Объект, выполняющий приведение. coercer должен обычно быть объект класса.

    selector

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

    fromClass

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

    toClass

    Класс тот, к который экземпляры fromClass принуждены.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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