変数に基づいて特定の数のインスタンスを作成する必要があります。その擬似コードは、ちょっとこの未知数のオブジェクトを作成する
for(int x; x < aInt; x++) {
//create object and initialize it
}
どのように見えるか、私はそれを行うと、別の名前とメモリ位置と異なるオブジェクトを毎回作成するのでしょうか?
変数に基づいて特定の数のインスタンスを作成する必要があります。その擬似コードは、ちょっとこの未知数のオブジェクトを作成する
for(int x; x < aInt; x++) {
//create object and initialize it
}
どのように見えるか、私はそれを行うと、別の名前とメモリ位置と異なるオブジェクトを毎回作成するのでしょうか?
NSMutableArray
(または事前にサイズを知っていると思われる場合は、NSArray
)を参照してください。
NSMutableArray *array = [[NSMutableArray alloc]init]
for(int x; x < aInt; x++) {
//create object and initialize it
YourObject *o = [[YourObject alloc]init];
[array addObject:o];
[o release];
}
// do whatever you need to do with the objects
NSDictionary
/NSMutableDictionary
要件が何であるかに応じて、同様に確かにオプションです。
だけNSMutableArray
を使用します。
NSMutableArray *objectsArray = [NSMutableArray arrayWithCapacity:(YourIntegerValue)];
for(int x; x < aInt; x++) {
//create object and initialize it
[objectsArray addObject:(YourObject)];
}
あなたはそれで作業し終わった後リリースに配列を忘れないでください!