- 536 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 10:09:04.77 ]
- 説明が足りないな
allocで返されたファクトリオブジェクトは -initXXX 内で - (id)initXXX { id obj = [[Siblingclass alloc] initXXX.]; self = [super init];[self release]; // ファクトリオブジェクトがシングルトンなら不要 return obj; } のように自分の親類クラスを生成初期化して返します。 つまり、+allocが返すインスタンスと、-initXXXの返すインスタンスは別物です。
|

|