ScreenSaver provides the building blocks for creating macOS screen savers. You subclass ScreenSaverView to draw and animate your saver's content, and you use ScreenSaverDefaults as a defaults store to save and restore the screen saver's preferences. Together these types let you implement a screen saver's appearance, animation, and configuration on macOS.
Screen Saver View 1
The view you subclass to draw and animate a screen saver's content on macOS.
- ClScreenSaverViewAn abstract class that defines the interface for subclassers to interact
Saving Preferences 1
A defaults store for persisting and restoring a screen saver's configuration.
- ClScreenSaverDefaultsA class that defines a set of methods for saving and restoring user defaults