API Notes: ScreenSaver framework¶
The full API is described in Apple’s documentation, both the C and Objective-C APIs are available (but see the API Notes below).
These bindings are accessed through the
ScreenSaver package (that is,
The PyObjC bindings for the ScreenSaver framework are complete.
Screen savers are plugins for the screen saver engine, this means that a screen saver must contain compiled C code for the correct architectures.
On macOS 10.6 and macOS 10.7 you cannot use PyObjC to write a screen saver because the screen saver engine uses Objetive-C Garbage Collection and that is not supported by PyObjC.
Screen savers work again in macOS X 10.8.