ios中的二维数组

时间:2012-05-28 12:19:51

标签: objective-c ios nsarray

我想在ios中使用二维数组,例如我想为tableview数据源准备一个数组,

UITableViewCell array[sections][rows];

像这样的东西,在这里我也不能预先确定尺寸。

由于

3 个答案:

答案 0 :(得分:24)

NSMutableArray *dataArray = [[NSMutableArray alloc] initWithCapacity: 3];

[dataArray insertObject:[NSMutableArray arrayWithObjects:@"0",@"0",@"0",nil] atIndex:0];
[dataArray insertObject:[NSMutableArray arrayWithObjects:@"0",@"0",@"0",nil] atIndex:1];
[dataArray insertObject:[NSMutableArray arrayWithObjects:@"0",@"0",@"0",nil] atIndex:2];

这就是你从数组中选择值的方法

NSMutableArray *subArray = [dataArray objectAtIndex:2];
NSLog(@"data : %@",[subArray objectAtIndex:0]);

答案 1 :(得分:2)

设置NSDictionary并使用NSIndexPath作为每个单元格的键

答案 2 :(得分:1)

句法糖方法。请注意,此方法不会自动创建给定大小的timestamp。初始数组大小为0,0。

status