最終更新:2013-01-10 (木) 11:41:51 (4122d)  

Objective-C/ファクトリーメソッド
Top / Objective-C / ファクトリーメソッド

ファクトリメソッドは通常、allocinitを順に呼び出す処理を、簡潔に書けるようにしただけのもの

NSNumber *magicNumber = [NSNumber numberWithInt:42];

個別

  • alloc - プロパティ用に割り当てたメモリ領域に0を埋めて初期化する
  • init - 各プロパティに適切な初期値を与える
    NSNumber *magicNumber = [[NSNumber alloc] initWithInt:42];

関連