A semiabstract superclass that provides subclasses that know how to draw an image from a particular kind of source data.
- macOS 10.0+
NSImage class is called “semiabstract” because it has some instance variables and implementation of its own, in addition to defining subclasses. Although an
NSImage subclass can be used directly, it is typically accessed through an
NSImage object, which manages a group of image representations, choosing the best one for the current output device.