Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка Платформы Библиотеки iTunes

Введение

Классы  

Платформа Библиотеки iTunes предоставляет средства для получения свойств элементов носителей в библиотеке iTunes пользователя. Эта платформа была разработана для замены XML-файла iTunes, который разработчики запрашивают для выборки метаданных списка воспроизведения и дорожки. библиотечный доступ iTunes только для чтения.

Для использования этой платформы создайте ITLibrary объект путем вызова libraryWithAPIVersion метод класса, как показано в Перечислении i-1. Можно опросить экземпляр, возвращенный для получения его свойств и свойств его элементов носителей. Например:

Перечисление I-1Creating и инициализация ITLibrary
  • #import <iTunesLibrary/ITLibrary.h>
  • NSError *error = nil;
  • ITLibrary *library = [ITLibrary libraryWithAPIVersion:@"1.0" error:&error];
  • if (library)
  • {
  • NSArray *playlists = library.allPlaylists; // <- NSArray of ITLibPlaylist
  • NSArray *tracks = library.allMediaItems; // <- NSArray of ITLibMediaItem
  • }

Для использования платформы Библиотеки iTunes в проекте необходимо добавить платформу Библиотеки iTunes (расположенный в /Library/Frameworks/iTunesLibrary.framework) к проекту. Необходимо будет также отредактировать установку «FRAMEWORK_SEARCH_PATHS» сборки для включения /Library/Frameworks/iTunesLibrary.framework. Платформа Библиотеки iTunes доступна пользователям рабочий iTunes v11.0 или выше.

Классы

ITLibAlbum

Описывает класс, предоставляющий основные средства для получения свойств альбома в библиотеке iTunes.

ITLibArtist

Описывает класс, предоставляющий основные средства для получения свойств художника в библиотеке iTunes.

ITLibArtwork

Описывает класс для получения свойств иллюстраций, присоединенных к элементу носителей в библиотеке iTunes.

ITLibMediaEntity

Описывает класс, предоставляющий основные средства для получения свойств объекта носителей в библиотеке iTunes.

ITLibMediaItem

Описывает класс, предоставляющий основные средства для получения свойств элемента носителей в библиотеке iTunes.

ITLibMediaItemVideoInfo

Описывает средства для получения свойств видео элемента носителей в библиотеке iTunes.

ITLibPlaylist

Описывает класс, предоставляющий основные средства для получения свойств списка воспроизведения в библиотеке iTunes.

ITLibrary

Описывает класс, служащий точкой входа к iTunesLibrary платформе.