この質問の意味がわかりません。しかし、この2つの方法のように新しいインスタンスを作成できることを私が見たものをNSObject
使用せずに、新しいインスタンスを作成する方法を知りたいです。initializers.
NSMutableArray
NSMutableArray *myArray = [[NSMutableArray alloc]init];
通常、メソッドまたはその他NSObject
を使用して上記のようなインスタンスを作成しますが、以下の例のようなメソッドを作成する方法がわかりません..init:
designated initializers.
NSMutableArray *myArray = [NSMutableArray array];
のドキュメントを見たことがありますがNSMutableArray
、これは のサブクラスですNSArray
。またNSArray
、上記の例を達成するためにこのような方法もあります。
+(id)array;
array:
しかし、メソッド内のコードが何であるかを知りたいです。そうでなければ、自分のメソッドと同じように書く方法はNSObject
?? さらに説明が必要な場合は、投票する前に私に尋ねてください。