调试所得

来源:互联网 发布:如何更换淘宝宝贝主图 编辑:程序博客网 时间:2024/04/29 15:21

1、可变数组拆分方法

if(size <= 0) return nil;

NSMutableArray *resultArr = [[NSMutableArrayalloc]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];

    }




0 0