эй, у меня тут небольшая путаница ..
Я использую EyeTunes Framework для небольшого учебного проекта. Это контроллер iTunes.
Фреймворк предоставил мне массив списков воспроизведения, которые в настоящее время существуют в iTunes.
Поскольку некоторые списки воспроизведения содержат тысячи дорожек, я планирую создавать массивы объектов дорожек каждого списка воспроизведения в методе applicationDidFinishLaunching. (и сохранить эти массивы)
Таким образом, когда система привязок должна отображать список дорожек списка воспроизведения, ей не нужно загружать весь этот список в данный момент. Так хорошо, пока ..
Теперь, чтобы создать треки-массивы для каждого плейлиста, который я хотел сделать:
(allPlaylists - это массив, содержащий все плейлисты iTunes [ETPlaylist *];
ETPlaylist возвращает массив треков со своим «методом треков»)
for (ETPlaylist *aPlaylist in allPlaylists){
arrayContainingTracks = [aPlaylist tracks]
}
так
Как мне установить другое имя для "arrayConistingTracks" в каждом перечислении?
И как это сделать в заголовочном файле, в котором должны быть объявлены все экземпляры Vars?
и BTW: до какого уровня отношений массив загружает свое содержимое в память при выделении?