OC 遍历数组,每四位取出来组成一个新数组,最后不够的拼在结尾

来源:互联网 发布:筑巢软件骗局 编辑:程序博客网 时间:2024/05/16 14:03

        NSMutableArray *arrayM = [[NSMutableArrayalloc]init];   

        NSArray *array =@[@"所有商品",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12",@"13"];

        NSMutableArray *arrayMItem = [[NSMutableArrayalloc]init];

        for (int i =0; i < array.count;  i ++)

        {

            [arrayMItem addObject:array[i]];

            if (i %4 ==3 && i !=0)

            {

                NSMutableArray *arrayItemItem = [[NSMutableArrayalloc]init];

                for (int j =0; j < arrayMItem.count; j ++)

                {

                    [arrayItemItem addObject:arrayMItem[j]];

                }

                [arrayM addObject:arrayItemItem];

                [arrayMItem removeAllObjects];

            }

        }

        [arrayM addObject:arrayMItem];

        NSLog(@"%@",arrayM);


2016-06-26 09:53:23.964 sdfdf[2371:28700] (

        (

        "\U6240\U6709\U5546\U54c1",

        1,

        2,

        3

    ),

        (

        4,

        5,

        6,

        7

    ),

        (

        8,

        9,

        10,

        11

    ),

        (

        12,

        13

    )

)



0 0