おとうさまくんの手作り工房

日曜大工としてのプログラミングを紹介します。

【iOS備忘録】init で始まる

iOSプログラミング始めました。まったくのシロウトです。よろしくお願いします。

基本事項の備忘録として活用させていただきます。

 

何はともあれ、最初に初期化したいときはinitをオーバーライド(上書き)するんですね。

初期化処理が何もなければ、これはなくてもよい。

 

Objective-Cはオーバーライドのオンパレード。

オーバーライドしてるって意識することが、Objective-Cの理解を深めるようにも思います。 

 

 

 

-(id)init{

    if(self == [super init]){

        //ここにこのクラスの初期化処理を記述

    }

    return self;

}

 

 

 

これが全ての始まり・・・って大げさ?