これが初心者の質問である場合は申し訳ありませんが、基本クラスの指定された初期化子が次のようになっている場合
- (id)initWithName:(NSString *)name {
if (self = [super init]) {
_name = [name retain];
}
return self;
}
このクラスから継承する子クラスがあり、その初期化子を呼び出したい場合は、次のようにしますか?
- (id)initWithSomethingElse:(NSString *)somethingElse name:(NSString *)name {
if (self = [super initWithName:name]) {
_somethingElse = [somethingElse retain];
}
return self;
}