私は曲を演奏する簡単なプログラムを持っています。それは継承された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];
}
なぜ」didnのを行うことができます私はオブジェクトを割り当てて初期化する必要があります。私は失われています.. 助けてください。
誰でも?私はちょうどこれを理解するのに苦労している。 – Heartbound07