- (id)init
{
[super init];
初期化コードを書く
return self;
}
エラー処理を追加したコンストラクタ
- (id)init
{
if(self = [super init]){
初期化コードを書く
}
return self;
}
エラーが起きたら中途半端にとったメモリ領域を解放させたほうがトラブルが少ない
- (id)init
{
if(self = [super init]){
初期化コードを書く
}else{
[super dealloc];
return nil;
}
}
return self;
}
No response to “initについて”
Leave a Reply