Contents

ScreenSaverDefaults

A class that defines a set of methods for saving and restoring user defaults for screen savers.

Declaration

class ScreenSaverDefaults

Overview

ScreenSaverDefaults gives you access to preference values you need to configure your screen saver. Because multiple apps can load a screen saver, you can’t use the standard UserDefaults object to store preferences. Instead, instantiate this class using the init(forModuleWithName:) method, which takes your screen saver’s bundle identifier as a parameter. The resulting object gives you a way to store your preference values and associate them only with your screen saver. Use the inherited UserDefaults methods to load, store, or modify values.

Topics

Creating the screen saver defaults

See Also

Interface