定义2个新类,分别命名为Song/Playlist。Song对象包含歌曲的信息,歌名、艺术家、专辑、歌曲长度;Playlist对象表示一个播放列表,包含播放列表名称和一个歌曲的集合,还应该提供添加和删除歌曲的方法。song对象好办,playlist对象是什么意思?没看懂

解决方案 »

  1.   

    PalyList指的是播放列表,就是歌单。一个歌单里应该可以包含很多首歌曲。所以应该支持歌曲的添加、移除、查询等操作。最简单的实现就是使用一个NSMutableArray来存放所有Song对象。该类的声明应该类似下面的代码,但具体实现还是楼主自己来吧@interface Playlist : NSObject
    - (void)addSong:(Song*)song;
    - (void)removeSong:(Song*)song;
    - (NSInteger)count;
    - (NSArray*)allSongs;
    @end