

Root NSManagedObjectContext objects supports concurrent faulting and fetching without serialization.

The following enhancement have been made to the Core Data Framework for macOS Sierra: The AVAssetDownloadURLSession class allows for the downloading and later playback of FairPlay encrypted HLS streams.The new AVPlayerLooper class makes it easier to loop a given piece of media during playback.Simply set the Rate property and AVFoundation will determine when enough content is available for playback without stalling. In macOS, the app no longer has to implement different AVPlayerItem behaviors based on content type.The following enhancement have been made to the AVFoundation Framework for macOS Sierra: The new NSGridView has been added to auto layout a collection of sub views into a grid with variable sized rows and columns that can be dynamically hidden or shown.NSImageView includes new constructors for creating non-editable image views from a given NSImage.NSSlider includes new constructors for creating horizontal linear sliders.NSSegmentedControl includes new constructors for creating segmented controls from a group of labels or images.NSTextField includes new constructors for creating wrapping and non-wrapping labels, attributed labels and editable text fields.

