我想在ios中使用二维数组,例如我想为tableview
数据源准备一个数组,
UITableViewCell array[sections][rows];
像这样的东西,在这里我也不能预先确定尺寸。
由于
答案 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