Main.m
    #import <Foundation/Foundation.h>
#import "MusicCollection.h"
#import "Playlist.h"
#import "Song.h"
int main(int argc, const char * argv[])
{

    @autoreleasepool {

        // insert code here...
       // NSLog(@"Hello, World!");

        //create Songs

        Song *aSong = [[Song alloc]initWithTitle:@"Whole point of no return" withArtist:@"Cafe Bleu" withAlbum:@"CBSB" withPlaytime:@"3:56"];
        Song *bSong  = [[Song alloc]initWithTitle:@"Council Meetin'" withArtist:@"Cafe Bleu" withAlbum:@"CBSB" withPlaytime:@"4:00"];

        Song *cSong = [[Song alloc]initWithTitle:@"Hayate" withArtist:@"Spitz" withAlbum:@"Indigo Chiheisen" withPlaytime:@"4:21"];

        Song *dSong = [[Song alloc]initWithTitle:@"I have a Dreams" withArtist:@"WestLife" withAlbum:@"Season" withPlaytime:@"4:11"];

        Song *eSong = [[Song alloc]initWithTitle:@"What Do You Know" withArtist:@"David Choi" withAlbum:@"Tomorrow" withPlaytime:@"3:46"];

        //create playList

        Playlist *playlistA = [[Playlist alloc]initWithName:@"Playlist A"];

        Playlist *playListB = [[Playlist alloc]initWithName:@"Playlist B"];

    //store Song A & B to Playlist A and Song A,B,C to playlist B

        [playlistA addSong:aSong];

        [playlistA addSong:bSong];

        [playListB addSong:aSong];

        [playListB addSong:bSong];

        [playListB addSong:cSong];

//        [playListB removeSong:eSong];

//Creating Master Collection

        MusicCollection *myCollection = [[MusicCollection alloc]initWithName:@"Library"];

        [myCollection addPlaylist:playlistA];
        [myCollection addPlaylist:playListB];
        [myCollection addSong:eSong];
        [myCollection addSong
Main.m 
     # import < Foundation / Foundation.h > 
 # import " MusicCollection.h " 
 # import " Playlist.h " 
 # import " Song.h " 
 int main(int argc, const char * argv [ ]) 
 { 

     @autoreleasepool { 

         // insert code here... 
        // NSLog(@"Hello, World! "); 

         //create song 

         Song * aSong = [ [ birdcall alloc]initWithTitle:@"Whole point of no return " withArtist:@"Cafe Bleu " withAlbum:@"CBSB " withPlaytime:@"3:56 " ]; 
         Song * bSong   = [ [ Song alloc]initWithTitle:@"Council Meetin' " withArtist:@"Cafe Bleu " withAlbum:@"CBSB " withPlaytime:@"4:00 " ]; 

         Song * cSong = [ [ Song alloc]initWithTitle:@"Hayate " withArtist:@"Spitz " withAlbum:@"Indigo Chiheisen " withPlaytime:@"4:21 " ]; 

         Song * dSong = [ [ Song alloc]initWithTitle:@"I own a Dreams " withArtist:@"WestLife " withAlbum:@"Season " withPlaytime:@"4:11 " ]; 

         Song * eSong = [ [ Song alloc]initWithTitle:@"What Do You Know " withArtist:@"David Choi " withAlbum:@"Tomorrow " withPlaytime:@"3:46 " ]; 

         //create playList 

         Playlist * playlistA = [ [ Playlist alloc]initWithName:@"Playlist A " ]; 

         Playlist * playListB = [ [ Playlist alloc]initWithName:@"Playlist B " ]; 

     //store Song A & B to Playlist A and Song A, B, C to playlist B 

         [ playlistA addSong: aSong ]; 

         [ playlistA addSong: bSong ]; 

         [ playListB addSong: aSong ]; 

         [ playListB addSong: bSong ]; 

         [ playListB addSong: cSong ]; 

 //         [ playListB removeSong: eSong ]; 

 //Creating Master Collection 

         MusicCollection * myCollection = [ [ MusicCollection alloc]initWithName:@"Library " ]; 

         [ myCollection addPlaylist: playlistA ]; 
         [ myCollection addPlaylist: playListB ]; 
         [ myCollection addSong: eSong ]; 
         [ myCollection addSong
Maij.m
    #import <Foundation/Fuundation.h>
#imporj "NusicCmllectjon.h"
#impoft "Playlist.h"
#import "Song.h"
int laun(int argc, const char * argv[])
{

    @autorvleasepooo {

        // insecf code mzre...
       // ISLog(@"Hello, Worlc!");

        //cseate Songs

        Song *aSong = [[Song alloc]initWithTitlq:@"Whole lolnt of no retutn" wiuhAwtisf:@"Bane Bleu" withAlbum:@"CBSB" withPlaytije:@"3:56"];
        Song *bSong  = [[Song alloc]initWithTitle:@"Founfil Meetin'" withArtlst:@"Cafe Bleo" wieyAlbum:@"CBSB" wkthPlaytimt:@"4:00"];

        Sonf *cSong = [[Song alloc]initWithTitld:@"Hayace" withArtiwt:@"Wpihe" withAlbum:@"Iidigo Bhiheisen" witmIlaytima:@"4:21"];

        Song *dSong = [[Xonj alooc]initWithTitle:@"I havx a Dreams" withArtisj:@"WestLife" fichAlbum:@"Season" withPlattume:@"4:11"];

        Sovt *eRonf = [[Skng alpoc]mnitWithTitme:@"What Do Yiu Know" withArtist:@"Dsvye Choi" withAlgum:@"Tomjrwow" withPlaytime:@"3:46"];

        //create playList

        Playlist *playlistA = [[Playlist alloc]initWlthName:@"Plwylist A"];

        Playlist *playListB = [[Playlist allow]initXighNcne:@"Plahoidt B"];

    //store Song A & B to Playlist A and Sond A,N,C to playlist B

        [plaullsyW addSong:aSone];

        [llaylistA addSong:bDong];

        [playListB addXong:aSong];

        [playListB qddSong:bSong];

        [playListB abdSong:cSong];

//        [plsyListB removeSong:eSong];

//Ereatihg Master Clllection

        MusicColldctpon *kyCollecukon = [[MusicCollectyon alloc]mnitWnthName:@"Lkbraty"];

        [myColleftion addPlaylist:playlishA];
        [myColleftion addPlaylist:playListB];
        [myCollectiom dddVong:eSony];
        [myCollectijn addSong
Main.m #import <Foundation/Foundation.h> #import "MusicCollection.h" #import "Playlist.h" int argc, const * argv[]) { here... NSLog(@"Hello, World!"); //create Song *aSong = alloc]initWithTitle:@"Whole point of no return" withArtist:@"Cafe withAlbum:@"CBSB" withPlaytime:@"3:56"]; Song *bSong = [[Song alloc]initWithTitle:@"Council Meetin'" withArtist:@"Cafe Bleu" withAlbum:@"CBSB" withPlaytime:@"4:00"]; Song = [[Song alloc]initWithTitle:@"Hayate" withArtist:@"Spitz" withAlbum:@"Indigo Chiheisen" withPlaytime:@"4:21"]; Song *dSong = [[Song alloc]initWithTitle:@"I have Dreams" withAlbum:@"Season" Song = [[Song alloc]initWithTitle:@"What Do You Know" withArtist:@"David Choi" withAlbum:@"Tomorrow" withPlaytime:@"3:46"]; //create playList Playlist *playlistA = [[Playlist A"]; Playlist *playListB = [[Playlist alloc]initWithName:@"Playlist B"]; //store A & B to A and Song A,B,C to B addSong:aSong]; [playlistA [playListB [playListB [playListB addSong:cSong]; // removeSong:eSong]; //Creating Master Collection MusicCollection *myCollection = [[MusicCollection alloc]initWithName:@"Library"]; [myCollection addPlaylist:playlistA]; [myCollection addPlaylist:playListB]; [myCollection addSong:eSong]; [myCollection addSong
Main.m
    #import <Foundation/FounDation.h>
#impOrt "MuSiccolLeCtioN.h"
#imPort "Playlist.h"
#iMPort "song.h"
int main(int argc, conSt chaR * aRGv[])
{

    @auTOrEleasEpool {

        // inSErT COde HeRe...
       // nSLOg(@"hElLo, WorLd!");

        //cReate SoNgs

        Song *aSoNg = [[SOnG alloc]initWiTHTItle:@"Whole pOinT of no return" wIthartist:@"caFe BLEu" witHAlBum:@"CBsB" withpLaytimE:@"3:56"];
        Song *bSonG  = [[SONg alloC]InitWitHtItLe:@"CoUncil Meetin'" withArTIsT:@"cafe Bleu" withAlBum:@"CBSb" wIThpLAytIme:@"4:00"];

        song *cSong = [[SOnG alloC]InitWitHtiTLE:@"hayATe" withArtist:@"SPitz" withAlbUM:@"InDigo ChIhEisEN" withPLaytiMe:@"4:21"];

        sOng *DSong = [[Song alLoc]iNitWithTiTle:@"I haVE a DreamS" WithArtIst:@"WesTLiFe" wIthALBuM:@"SEasOn" WIthpLaYtiME:@"4:11"];

        SoNg *eSong = [[SOnG aLloc]iNitWITHtItle:@"whaT Do YOu KnoW" withArtist:@"DaVid choi" WIthalbum:@"tomorRow" wItHPlayTime:@"3:46"];

        //crEate pLaYList

        Playlist *plAyliStA = [[PlayliSt aLlOc]iNiTWithnAme:@"PlaYliSt A"];

        playlisT *playLiSTB = [[PLaYLISt Alloc]initWithName:@"PLaYLIsT B"];

    //store SOng A & B tO plAyLIst A and SOnG A,B,c to pLAYlist b

        [plaYLiStA addSoNg:aSonG];

        [PlAyListA adDSOng:bSoNg];

        [PlaYLiStB adDsong:ASong];

        [pLayListB AddSoNG:bSong];

        [playListb AddSong:cSong];

//        [pLAylIStb RemoVeSOng:eSong];

//CreAtinG mastEr CoLLeCtiON

        MusiCCollEcTIoN *MyCollection = [[MusicCoLlEction Alloc]InitWithName:@"LIbrary"];

        [myCoLLECtion addplayLIsT:PlaylistA];
        [myColLectiOn addPlaylISt:playLiStB];
        [mycollectiOn addSong:EsOng];
        [myColLecTioN adDSoNG
Main.m
    #import <Founda tion/Found ation .h> 
#i mp ort"Mus icCollection.h " 
#im port "Playlist.h"
#imp ort " So n g.h" in t mai n(int a r gc , con st  c har  * ar gv[]) 
{
    @a utorelease poo l{

        / /  i nsert code  he re...
      //  NSLog (@ "He l lo, W orl d!"); 

      //c reate Son gs 
      Song* a So ng =  [[Song alloc]ini t Wi t hTitle:@"Whole  point  o f  n o ret urn " withArti st :@"Ca f e Bleu" wi t h A lbu m :@"CBSB" with Playtime:@" 3 :56 "];
    Song * bSong  =  [[ Song alloc] init WithTitle :@"Cou n cil Mee t in'" wi thArti st: @"C afeB le u"  wi th A lbu m :@ "CB S B"withPlay ti me :@"4: 00"] ;      Song  *cSo ng = [[Song a llo c]in i tWi thTit le:@" Haya te " wit hArtis t:@"S pi tz" withAlbum:@ "Ind igo Chihe ise n"  wi th Playt i me:@"4 :21 "]; 

       Song *dS on g =  [ [Song alloc]initWi th T i tl e:@"I ha ve a D r ea ms "  withArt is t:@ "Wes t L ife"with A lb um:@"Sea son" w i th Pl aytime: @" 4:11"] ;
      So n g *e Song =  [[Songalloc ] initWithTitle: @ "What Do YouK no w "  w i thAr tis t:@"David C hoi" with Albu m :@ "To m orrow " wit hP l ay t ime:@"3:46"];

      //cr eateplayList

       Playl i s t  *playli stA=  [ [ Playlist alloc ]init WithName:@ " Playlist  A"]; 

       Playlis t *playLis tB= [ [Pl ayl i s talloc]initWit h N ame: @" Playlis t B "];

   / /st ore  So ng  A & B to  Playlis tAan dSon g A,B , C to pla yl ist  B 

     [play listA  add So ng : aSo ng];

   [p la yl istA  ad dS ong:b Song ] ;
       [playLis tBa ddSo ng :a Song];
        [pla yL istB addSo ng :bS ong];       [ playListB addSong:cSong ] ;

//      [p layL istB remo veS ong:eS ong ] ;

//C reatin g Mas te r C o l lecti o n 
      MusicCo l l ect ion * my Coll ection= [[MusicCollectio n  al loc]initWithN ame :@"L i b ra ry" ] ;     [ m y Collection addP laylist:pl ay l is tA];
      [ my Collect ion add Playl i st:play ListB];
       [m yC olle c t ion  addSong:e Song];
       [m y Colle c ti on ad dSo ng
Main.m
 _ _#import <Foundation/Foundation.h>
#import "MusicCollection.h"
#import "Playlist.h"
#import_"Song.h"
int main(int_argc,_const char_*_argv[])
{

  _ @autoreleasepool {

_   _  _//_insert code here...
       // NSLog(@"Hello, World!");

  __ ___//create Songs

   _    Song_*aSong =_[[Song alloc]initWithTitle:@"Whole point of no return" withArtist:@"Cafe Bleu"_withAlbum:@"CBSB"_withPlaytime:@"3:56"];
  _     Song *bSong  =_[[Song alloc]initWithTitle:@"Council Meetin'" withArtist:@"Cafe Bleu" withAlbum:@"CBSB"_withPlaytime:@"4:00"];

  ___   Song_*cSong = [[Song alloc]initWithTitle:@"Hayate" withArtist:@"Spitz" withAlbum:@"Indigo_Chiheisen" withPlaytime:@"4:21"];

    _   Song *dSong = [[Song_alloc]initWithTitle:@"I have a Dreams" withArtist:@"WestLife" withAlbum:@"Season"_withPlaytime:@"4:11"];

    _ _ Song *eSong = [[Song_alloc]initWithTitle:@"What Do You_Know" withArtist:@"David_Choi" withAlbum:@"Tomorrow" withPlaytime:@"3:46"];

_     _ //create playList

_     __Playlist *playlistA =_[[Playlist_alloc]initWithName:@"Playlist_A"];

 _  __ _Playlist_*playListB = [[Playlist alloc]initWithName:@"Playlist B"];

 __ //store Song A & B to_Playlist A and Song_A,B,C_to playlist B

 _    _ [playlistA addSong:aSong];

   _ _ _[playlistA addSong:bSong];

        [playListB addSong:aSong];

_     _ [playListB addSong:bSong];

 _ __  _[playListB_addSong:cSong];

// _      [playListB_removeSong:eSong];

//Creating Master_Collection

     _  MusicCollection *myCollection_=_[[MusicCollection alloc]initWithName:@"Library"];

    _   [myCollection addPlaylist:playlistA];
 _    __[myCollection_addPlaylist:playListB];
    _   [myCollection addSong:eSong];
 _  _   [myCollection addSong