如何在Objective C中生成二维数组

Joe*_*raq 0 xcode objective-c ios

我如何生成一个2维NSMutable数组,如下所示:

阵:

=>[item1]=>[item1a,item1b,item1c...]
=>[item2]=>[item2a,item2b,item2c...]
...
=>[item10]=>[item10a,item10b,item10c...]
Run Code Online (Sandbox Code Playgroud)

到目前为止,我只是成功了[item1] => [item1a,item1b,item1c ...]

当我尝试添加更多2维数组时,它会一直覆盖第一行.

MBy*_*ByD 5

创建NSMutableArray并将NSMutableArrays 指定为其对象.

例如:

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];
Run Code Online (Sandbox Code Playgroud)