1、可变数组拆分方法
if(size <= 0) return nil;
NSMutableArray *resultArr = [[NSMutableArray alloc]init];
NSMutableArray *cur_arr = [[NSMutableArray alloc]init];
if(arr.count <= size)
{
cur_arr = arr;
[resultArr addObject:cur_arr];
return resultArr;
}
// 整个for循环下来就得一维数组
for(int i =0;i<arr.count;i++){
[cur_arr addObject:[arr objectAtIndex:i]];
if((i+1)%size == 0){
[resultArr addObject:[cur_arr mutableCopy]];
[cur_arr removeAllObjects];
}
}
//落单后的最后一维数组
if(cur_arr.count > 0)
{
[resultArr addObject:[cur_arr mutableCopy]];
[cur_arr removeAllObjects];
}