1

オブジェクトを作成しましたが、これらのオブジェクトでいっぱいの配列を作成しようとしています。私はいくつかの異なることを試みましたが、成功しませんでした。

これどうやってするの?

4

3 に答える 3

4

NSArrayまたはを使用して、2つの方法のいずれかで実行できますNSMutableArray

id obj1, obj2, obj3;

// This creates a static array
NSArray *array = [NSArray arrayWithObjects: obj1, obj2, obj3, nil];

// This creates a dynamic array
NSMutableArray *mutarray = [NSMutableArray array];
[mutarray addObject:obj1];
[mutarray addObject:obj2];
[mutarray addObject:obj3];
于 2010-11-10T20:25:08.707 に答える
2
NSMutableArray * arrayOfFoos = [NSMutableArray array];
for (int i = 0; i < 100; ++i) {
  Foo * f = [[Foo alloc] init];
  [arrayOfFoos addObject:f];
  [f release];
}
于 2010-11-10T20:24:10.903 に答える
1

を使用できますNSArray。Appleのドキュメントをご覧ください。

それらを段階的に追加したい場合は、NSMutableArray(ここのドキュメントで)のような可変コレクションの使用を検討してください

于 2010-11-10T20:26:09.670 に答える