An instance of NSUserInterfaceCompressionOptions contains zero or more options. Because a compression options object behaves like a set, you can use common operations like intersection, union and subtraction to interact with instances and their members.
You can access system-defined options through the class methods detailed in Creating Standard Options, or you can create your own custom options with the initWithIdentifier: initializer.
To compare two different compression options objects, use the methods described in the Comparing Compression Options section.