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

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

Разработчик

Ссылка платформы AppKit ссылка на протокол NSPlaceholders

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

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

NSPlaceholders

NSPlaceholders протокол обеспечивает интерфейс, позволяющий объекту зарегистрировать заполнителей по умолчанию, которые будут выведены на экран для привязки, когда не был указан никакой другой заполнитель. Отдельные значения заполнителя могут быть указаны для каждого из объектов маркера (описанный в “Selection Markers”), а также когда свойство nil.

Когда к свойству экземпляра класса получения получают доступ через значение ключа, кодирующее совместимый метод и возвраты, заполнители используются nil или специализированный маркер.

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


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

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


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

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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.3 и позже.
  • Наборы placeholder как заполнитель по умолчанию для binding, когда значение ключа, кодирующее совместимое свойство экземпляра класса получения, возвращает значение, указанное marker, и никакой другой заполнитель не был указан.

    Объявление

    Swift

    class func setDefaultPlaceholder(_ placeholder: AnyObject?, forMarker marker: AnyObject?, withBinding binding: String)

    Objective C

    + (void)setDefaultPlaceholder:(id)placeholder forMarker:(id)marker withBinding:(NSString *)binding

    Обсуждение

    marker может быть nil или одна из констант, описанных в “Selection Markers”.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    class func defaultPlaceholderForMarker(_ marker: AnyObject?, withBinding binding: String) -> AnyObject?

    Objective C

    + (id)defaultPlaceholderForMarker:(id)marker withBinding:(NSString *)binding

    Обсуждение

    marker может быть nil или одна из констант, описанных в “Selection Markers”.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Следующие константы используются для описания особых случаев для выбора контроллера.

    Объявление

    Swift

    var NSMultipleValuesMarker: AnyObject! var NSNoSelectionMarker: AnyObject! var NSNotApplicableMarker: AnyObject!

    Objective C

    id NSMultipleValuesMarker; id NSNoSelectionMarker; id NSNotApplicableMarker;

    Константы

    • NSMultipleValuesMarker

      NSMultipleValuesMarker

      Этот маркер указывает, что значение ключа содержит отличающиеся многократные значения.

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

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

    • NSNoSelectionMarker

      NSNoSelectionMarker

      Этот маркер указывает, что выбор контроллера в настоящее время пуст.

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

    • NSNotApplicableMarker

      NSNotApplicableMarker

      Этот маркер указывает, что объект не является значением ключа, кодирующим совместимый для требуемого ключа.

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

    Доступность

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