QCComposition class represents a Quartz Composer composition that either:
- macOS 10.4–10.15Deprecated
comes from the system-wide composition repository (
~/Library/Compositions) where it can be accessed by any application through the methods of the
is created from an arbitrary source (typically a file on disk) using one of its methods
This class cannot be subclassed.
QCComposition object has the following information associated with it and that you can obtain by using the appropriate method of the
Attributes include the name and description of the composition, copyright information, and whether or not its provided by macOS (built-in).
The protocols that the composition conforms to. A composition protocol defines a set of required and optional input parameters and output results.