A sorted set of media items from the media library.
- iOS 3.0+
- Mac Catalyst 13.0+
Typically, you use this class by requesting an array of
collections from a media query by way of its collections property. Media queries are described in
The grouping type for the media query determines the arrangement of the media items you obtain. You also use the media query
collections property to obtain synced playlists, as described in
A media item collection can have a wide range of metadata associated with it. You access this metadata using the
valueForProperty: method along with the property keys described in this document. You can also access metadata in a batch fashion using the
enumerateValuesForProperties:usingBlock: method. In some cases, this is more efficient. Both of these methods are defined in
MPMediaEntity (the abstract superclass of
MPMediaItemCollection) and described in
Creating a Media Item Collection
Initializes a media item collection with an array of media items.
Using a Media Item Collection
The media items in a media item collection.
A media item whose properties are representative of the other media items in a collection.
The number of media items in a collection.
The types of the media items in a collection.
Media Items and Playlists
A collection of properties that represents a single item contained in the media library.
A graphical image, such as music album cover art, associated with a media item.
The abstract superclass for media items, media item collections, and media playlist instances.