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

标签 objective-c ios xcode

我如何生成这样的二维 NSMutable 数组:

数组:

=>[item1]=>[item1a,item1b,item1c...]
=>[item2]=>[item2a,item2b,item2c...]
...
=>[item10]=>[item10a,item10b,item10c...]

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

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

最佳答案

创建 NSMutableArray 并将 NSMutableArray 作为对象分配给它。

例如:

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];

关于objective-c - 如何在 Objective C 中生成二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10527521/

相关文章:

objective-c - 从 Objective-C 调用 Swift 单例

ios - 为什么在 UITableView 中自定义单元格会收到错误 : hasn't received initWithFrame: or initWithCoder?

ios - 如何使 PFQueryTableView 在 UIViewController 中工作

ios - 如何使用 ios 图表在条形图中点击条形图时在条形图上显示值?

iphone - 试图划分UIBezierPath

ios - 在 View 中随机分布标签

ios - 选择时将单元格文本传输到不同表格 View Controller 中的 uitextfield - Swift

ios - cooking 书应用程序的自定义 iOS View

ios - 如何修复窗口上的库菜单(用于 Storyboard )(Xcode 10)

xcode - Xcode 4 中的代码大小