【iOS備忘録】init で始まる
iOSプログラミング始めました。まったくのシロウトです。よろしくお願いします。
基本事項の備忘録として活用させていただきます。
何はともあれ、最初に初期化したいときはinitをオーバーライド(上書き)するんですね。
初期化処理が何もなければ、これはなくてもよい。
Objective-Cはオーバーライドのオンパレード。
オーバーライドしてるって意識することが、Objective-Cの理解を深めるようにも思います。
-(id)init{
if(self == [super init]){
//ここにこのクラスの初期化処理を記述
}
return self;
}
これが全ての始まり・・・って大げさ?