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

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

Разработчик

Ссылка платформы ScreenSaver ссылка класса ScreenSaverDefaults

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

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

ScreenSaverDefaults

ScreenSaverDefaults определяет ряд методов для сохранения и восстановления пользовательских значений по умолчанию для экранных заставок.

Поскольку экранные заставки упаковываются как пакеты и загружаются несколькими различными приложениями, не возможно использовать NSUserDefaults для хранения пользовательских настроек для них. ScreenSaverDefaults добавляет метод defaultsForModuleWithName: получить экземпляр, соответствующий определенному имени модуля. Экранные заставки должны обычно использовать свой идентификатор пакета в качестве имени модуля. Как только у Вас есть экземпляр значений по умолчанию экранной заставки, можно использовать нормальные методы NSUserDefaults, чтобы загрузить, сохранить, или изменить значения.

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


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


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


Swift

import ScreenSaver

Objective C

@import ScreenSaver;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает экземпляр значений по умолчанию экранной заставки, читающий и пишущий значения по умолчанию для модуля moduleName.

    Объявление

    Swift

    class func defaultsForModuleWithName(_ moduleName: String!) -> AnyObject!

    Objective C

    + (id)defaultsForModuleWithName:(NSString *)moduleName

    Параметры

    moduleName

    Идентификатор пакета для модуля.

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

    Objective C

    @import ScreenSaver;

    Swift

    import ScreenSaver

    Доступность

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