通常、XCode の固定 2-D 配列は次のようになります。
NSMutableArray * myBig2dArray = [[NSMutableArray alloc] init];
// first internal array
NSMutableArray * internalElement = [[[NSMutableArray alloc] init] autorelease];
[internalElement addObject:@"First - First"];
[internalElement addObject:@"First - Second"];
[myBig2dArray addObject:internalElement];
// second internal array
internalElement = [[[NSMutableArray alloc] init] autorelease];
[internalElement addObject:@"Second - First"];
[internalElement addObject:@"Second - Second"];
[myBig2dArray addObject:internalElement];
しかし、可変長の 2D 配列を作成するにはどうすればよいですか? 個々の配列の長さはわかりませんし、必要な内部配列の総数もわかりません。それはすべて必要性に基づいています
では、どうすればそれを作成できますか?
もう 1 つ、個々の内部配列、internal1、internal2 などに対処できるようにする必要があります。それぞれが特定の共通点を共有する一連の要素を保持しているからです。大きな配列内にすべてを積み上げたくありません。