Разделение на подклассы NSColor

Подклассы NSColor должны реализовать colorSpaceName и set методы, а также методы, возвращающие компоненты для того цветового пространства и методов в протоколе NSCoding. Некоторые другие методы — такой как colorWithAlphaComponent:, isEqual:, и colorUsingColorSpaceName:device:— май также быть реализованным, если они целесообразны для цветового пространства. Непостоянные подклассы (если таковые имеются) должны дополнительно реализовать copyWithZone: предоставлять заверенную копию.