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

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

Разработчик

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

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

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

NSUserDefaultsController

NSUserDefaultsController является Какао привязка совместимый класс контроллера. Свойства совместно используемого экземпляра этого класса могут быть обязаны с элементами пользовательского интерфейса получить доступ и изменить значения, сохраненные в NSUserDefaults.

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


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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.3 и позже.
  • Возвращает совместно используемый экземпляр NSUserDefaultsController, создавая его при необходимости.

    Объявление

    Swift

    class func sharedUserDefaultsController() -> NSUserDefaultsController

    Objective C

    + (NSUserDefaultsController *)sharedUserDefaultsController

    Обсуждение

    Этот экземпляр не имеет никаких начальных значений и использования [NSUserDefaults standardUserDefaults] создать значения по умолчанию. Приложение может получить этот объект, когда приложение запускается, и сконфигурируйте его как требуется.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • init (defaults:initialValues:) - initWithDefaults:initialValues: Определяемый инициализатор

    Возвращает инициализированный объект NSUserDefaultsController использование экземпляра NSUserDefaults, указанного в defaults и начальные значения по умолчанию, содержавшиеся в initialValues словарь.

    Объявление

    Swift

    init(defaults defaults: NSUserDefaults?, initialValues initialValues: [NSObject : AnyObject]?)

    Objective C

    - (instancetype)initWithDefaults:(NSUserDefaults *)defaults initialValues:(NSDictionary *)initialValues

    Обсуждение

    Если defaults nil, использование получателя [NSUserDefaults standardUserDefaults].

    Этот метод является определяемым инициализатором.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает экземпляр NSUserDefaults в использовании получателем.

    Объявление

    Swift

    var defaults: NSUserDefaults { get }

    Objective C

    @property(readonly, strong) NSUserDefaults *defaults

    Обсуждение

    Это свойство является заметным наблюдением значения ключа использования.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает начальные значения получателя в initialValues.

    Объявление

    Swift

    var initialValues: [NSObject : AnyObject]?

    Objective C

    @property(copy) NSDictionary *initialValues

    Обсуждение

    Когда пользовательское значение по умолчанию свойства не имеет никакого значения в NSUserDefaults и, эти значения используются revertToInitialValues:.

    Начальные значения должны быть установлены прежде, чем загрузить перо, использующее получатель, поскольку на те значения можно сослаться во время загрузки. Это - хорошая практика для установки начальных значений – вместе с регистрацией любых значений по умолчанию для приложений – вinitialize метод класса Вашего предпочтительного диалогового контроллера или делегат приложения.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, имеет ли получатель пользовательские значения по умолчанию, не сохраненные к NSUserDefaults.

    Объявление

    Swift

    var hasUnappliedChanges: Bool { get }

    Objective C

    @property(readonly) BOOL hasUnappliedChanges

    Обсуждение

    Это свойство является заметным наблюдением значения ключа использования.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает словарь, содержащий начальные значения по умолчанию получателя.

    Объявление

    Swift

    var initialValues: [NSObject : AnyObject]?

    Objective C

    @property(copy) NSDictionary *initialValues

    Обсуждение

    Когда не значение, найденное для связанного свойства в, эти значения используются defaults.

    Это свойство является заметным наблюдением значения ключа использования.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Наборы, сохраняются ли какие-либо изменения, внесенные в пользовательские свойства значения по умолчанию получателя сразу.

    Объявление

    Swift

    var appliesImmediately: Bool

    Objective C

    @property BOOL appliesImmediately

    Обсуждение

    Значение по умолчанию YEStrue.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – appliesImmediately

  • Возвраты, сохраняются ли какие-либо изменения, внесенные в связанные пользовательские свойства значения по умолчанию сразу.

    Объявление

    Swift

    var appliesImmediately: Bool

    Objective C

    @property BOOL appliesImmediately

    Обсуждение

    Значение по умолчанию YEStrue.

    Это свойство является заметным наблюдением значения ключа использования.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setAppliesImmediately:

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

    Объявление

    Swift

    var values: AnyObject { get }

    Objective C

    @property(readonly, strong) id values

    Обсуждение

    Если настоящее значение для свойства в defaults возвращается, иначе соответствующее значение в initialValues возвращается.

    Это свойство является заметным наблюдением значения ключа использования.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func revert(_ sender: AnyObject?)

    Objective C

    - (void)revert:(id)sender

    Обсуждение

    Получатель вызывает discardEditing на любом в настоящее время регистрировал редакторов. sender обычно объект, вызвавший этот метод.

    Если appliesImmediately YEStrue, этот метод только заставляет любых связанных редакторов с незафиксированными изменениями отбрасывать свои редактирования.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – revertToInitialValues:

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

    Объявление

    Swift

    func revertToInitialValues(_ sender: AnyObject?)

    Objective C

    - (void)revertToInitialValues:(id)sender

    Обсуждение

    Это эффективно устанавливает предпочтения, которые пользователь может изменить на их “поля” значения. Если начальные значения не были указаны, этот метод не имеет никакого эффекта. sender обычно объект, вызвавший этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Сохраняет значения пользовательских свойств значения по умолчанию получателя.

    Объявление

    Swift

    func save(_ sender: AnyObject?)

    Objective C

    - (void)save:(id)sender

    Обсуждение

    Этот метод не имеет никакого эффекта если appliesImmediately возвраты YEStrue.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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