NSArrayController is a bindings compatible class that manages a collection of objects. Typically the collection is an array, however, if the controller manages a relationship of a managed object (see
NSManagedObject) the collection may be a set.
NSArrayController provides selection management and sorting capabilities.
- macOS 10.3+