• iosOC不可变数组遍历


     NSArray * array = @[@"1",@"2",@"3"];

            NSLog(@"%@",array);

        

            //1.for循环

            //2.while do-while

            for(int i = 0;i<[array count];i++){

             NSString * str = array[i];

                NSLog(@"%@",str);

            }

            

            //for in 快速枚举

            //注意:需要了解当前数组中是什么数据类型的对象

            //只能取值不能赋值,而且一直执行

            //第一个参数 是数组中对象的数据类型

            //第二个参数 是要遍历的数组

            //{ }进行相关操作

            //速度快啊

            for (NSString * str in array) {

                NSLog(@"%@",str);

            }

            

            // 枚举器

            //需要先创建枚举器对象

            //objectEnumerator 顺序枚举器

            //reverseObjectEnumerator 逆序枚举器

            

            NSEnumerator * e = [array objectEnumerator];

            

            NSString * str;

            //nextObject 获取枚举集合中下一个元素

            //allObjects 获取枚举集合中所有的元素

            while((str = [e nextObject])!=nil){

                NSLog(@"%@",str);

  • 相关阅读:
    如何掌握所有的程序语言
    Excel技巧:如何绘制一份优秀的甘特图(项目管理)
    Excel技巧:如何绘制一份优秀的甘特图(项目管理)
    程序员的鄙视链
    程序员的鄙视链
    程序员的鄙视链
    程序员之间的鄙视链
    炮(棋盘DP)
    最长公共子上升序列
    black hack
  • 原文地址:https://www.cnblogs.com/sunfuyou/p/5900843.html
Copyright © 2020-2023  润新知