init
オブジェクトを初期化すると ivar オブジェクトも初期化されるように、クラスのメソッドをオーバーライドしようとしています。
-(id)init
{
if (self = [super init])
{
someIVarObject = [SomeClass alloc] init];
}
return self;
}
1) このコードは機能しますか? それでも、このソリューションは推奨されませんか?
2)if
条件がないのはなぜ==
ですか? 課題ですか?もしそうなら、なぜif
ですか?
これが明らかな場合は申し訳ありません!>_<