@
deepurple 这是原题:集合包含:NSArray、NSDictionary、NSSet。 定义三个新类,分别名为Song、PlayList和MusicCollection。Song对象包含着关于特定歌曲的信息,⽐比如歌曲名、艺术家、专辑、歌曲⻓长度等;PlayList对象包含播放列表名称 和⼀一个歌曲的集合;MusicCollection对象包含所有播放列表集合,它包括⼀一个名为Library 的主播放列表,这个列表包含该集合中的所有歌曲。定义上述的三个类,并编写⽅方法实现下 列⼈人物:1、创建⼀一个Song对象,并设置其信息;2、创建⼀一个PlayList对象,并对播放列表添加和删除歌曲。如果⼀一⾸首新歌不在主列表 中,那么将其添加进去。确保从主播放列表中删除⼀一⾸首歌时,也要从⾳音乐集合中的其他播放 列表中删除此歌曲;3、创建⼀一个MusicCollection对象,并对该集合添加和删除播放列表。 4、搜索并显⽰示关于所有歌曲、播放列表或整个⾳音乐集合的信息。 5、确保所有你定义的类都不产⽣生内存泄露。