ScreenSaverDefaults
ScreenSaverDefaults определяет ряд методов для сохранения и восстановления пользовательских значений по умолчанию для экранных заставок.
Поскольку экранные заставки упаковываются как пакеты и загружаются несколькими различными приложениями, не возможно использовать NSUserDefaults для хранения пользовательских настроек для них. ScreenSaverDefaults добавляет метод defaultsForModuleWithName: получить экземпляр, соответствующий определенному имени модуля. Экранные заставки должны обычно использовать свой идентификатор пакета в качестве имени модуля. Как только у Вас есть экземпляр значений по умолчанию экранной заставки, можно использовать нормальные методы NSUserDefaults, чтобы загрузить, сохранить, или изменить значения.
Наследование
-
NSObject -
NSUserDefaults -
ScreenSaverDefaults
-
NSObject -
NSUserDefaults -
ScreenSaverDefaults
Оператор импорта
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 и позже.
