大数组管理小数组 的问题
//1.13个人,3个人一组,用一个大数组来管理每一个分组.
NSArray *sourceArr = @[@1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11, @12, @13, @14, @15, @16];
//bigArr用来存放小数组
NSMutableArray *bigArr = [NSMutableArray arrayWithCapacity:1];
//分组
NSUInteger count = [sourceArr count];
for (int i = 0; i < count; i++) {
if (0 == i % 3) {
//如果为3的倍数,
//开辟空间(开房间).
NSMutableArray *smallArr = [NSMutableArray arrayWithCapacity:1];
//登记(小数组添加到大数组中)
[bigArr addObject:smallArr];
}
//将元素放入小数组中.(addObject是向数组添加元素)
[[bigArr lastObject] addObject:sourceArr[i]];
}
NSLog(@"bigArr = %@", bigArr);
}