iOS一维数组转化为二维数组

项目终有用到将一维数组转为二维数组,因而记录下,方便以后用的时候直接拿来用

假设我有一个不可变数组 
NSArray *array = @[@0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11];
需要将此数组转为二维数组
NSMutableArray *secondArr = @[@[0, 1], @[2, 3], @[4, 5], @[6, 7], @[8, 9], @[10, 11]];
首先,初始化一个可变数组,用来存储二维数组
NSMutableArray *secondArray = [NSMutableArray new];//二维数组
NSMutableArray *newArray = [NSMutableArray new];//一维数组
 for (int i =0; i < 12; i++) {
        if (!(i%2)) {//此处我是将俩个放在一起,因而直接给2取余
            newArray = [NSMutableArray new];
            [newArray addObject:array[i]];
        } else {
            [newArray addObject:array[i]];
            [secondArray addObject:newArray];
            NSLog(@"secondArray -- %@",secondArray);
        }
    }
    NSLog(@"secondArray -- %@",secondArray);

记录下遇到过的问题,就能少点坑,多点套路,🙃🙃🙃

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,944评论 25 709
  • 今天欣翼要跟好朋友参加芳子托辅组织的蓝树谷活动,早晨不用闹铃,五点一刻就醒了,自觉的洗脸、刷牙、梳头发,各项事...
    欣翼妈妈阅读 194评论 0 0
  • 夏天快到了.现在越来越多人喜欢在饭后吃点甜品,而越来越多的甜品种类也是让我们应接不暇,而很多人其实也想尝试在家里自...
    与凤同行阅读 665评论 7 12
  • 如果不在乎,如果不在意 那么我想 有些故事将要成为曾经 只是回过头来 那些走过的路 曾经花儿开满了一地 于是,眼中...
    夏天AIex阅读 264评论 0 0
  • 有时候 不是勇敢就能得到幸福 不是相信就能看到奇迹 不是你知道我喜欢你 就定会让你喜欢上我 这无关时间无关空间 只...
    小鸡哔哔阅读 136评论 0 0