我有一個簡單的程序播放一首歌曲。它在繼承的awakeFromNib方法中。所以..NSSound工作,但沒有初始化或分配..
-(void)awakeFromNib {
NSSound *song = [NSSound soundNamed:@"MyTune.mp3"];
[song play];
}
我的問題是,爲什麼這個工作。爲什麼我沒有做到這一點
NSSound *song = [[NSSound alloc]init];
song = [NSSound soundNamed:@"MyTune.mp3"];
[song play];
}
它也似乎與字符串工作太..我有一個NSTextView變量設置,我可以做以下
-(void)awakeFromNib {
NSString *str = [NSString stringWithFormat:@"Hello there!"];
[myTextVariable insertText:str];
}
爲什麼沒」我不得不分配和初始化對象..我很失落。 請幫忙。
有人嗎?我只是很難理解這一點。 – Heartbound07