?内に含めることができる特定のタイプのオブジェクトを指定する方法はありますNSMutableArray
か?
編集より具体的に...オブジェクトが属している必要があるクラスを制限する方法はありますか?
?内に含めることができる特定のタイプのオブジェクトを指定する方法はありますNSMutableArray
か?
編集より具体的に...オブジェクトが属している必要があるクラスを制限する方法はありますか?
まあ、いつでもサブクラス化できますがNSMutableArray
、他の人が言ったように、これを行う正当な理由を想像するのは難しいです....
ドキュメントのSubclassing Notesから、基本的に次の関数をオーバーライドして、適切なクラスを確認する必要があります。
オブジェクトを配列に追加する前に、オブジェクトのクラスを確認できます。
NSMutableArray *myArray = [NSMutableArray alloc] init];
if ([someObject isKindOfClass:[ClassYouWantInArray class]]){
[myArray addObject:someObject];
}