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 и позже.