init のオーバーライド
よく忘れるのでメモ。
Objective-C でデフォルトのコンストラクタをoverride して何か初期処理をしたい
- NSMutableArrayとかの初期化
- 引数を必要としないデータの初期化
別のコンストラクタを使うこともありますが, 上記のケースだと, defaultのものをoverrideしてもよいのではないか
-(id)init
{
if ( self = [super init] )
{
// Something operation
}
return self;
}
{} の中に処理を書けばO.K.
