zoukankan      html  css  js  c++  java
  • 笔记-NSArray 逆序reverseObjectEnumerator 及 NSEnumerator 遍历

    //1.原始数组  
    NSMutableArray *array = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil];  
    //2.倒序的数组  
    NSArray* reversedArray = [[array reverseObjectEnumerator] allObjects]; 
    

     输出 reversedArray 为 3 2 1。

    //2、枚举器法  
            NSLog(@"------- 枚举器法---------");  
                                            //ObjectEnumerator        正序  
                                            //reverseObjectEnumerator 逆序  
            NSEnumerator *enumerator = [array reverseObjectEnumerator];  
            id obj = nil;  //不确定数组里面具体对象的类型,所以定义成id 类型指针  
            while (obj = [enumerator nextObject]) { //通过枚举器,取数组里面的每一个元素  
                NSLog(@"%@", obj);                  //将元素赋给 obj, 直到数组结束  
                                                    //取到的结果为nil,退出while  
            }  
    
  • 相关阅读:
    python-Beautiful rose
    python-and和 or用法
    myspl数据库基础
    python 协程
    python-os 模块
    python-logging模块
    异常处理
    面向对象-类中的三个装饰器
    Flask初见
    django中的ContentType使用
  • 原文地址:https://www.cnblogs.com/chenjiangxiaoyu/p/7327138.html
Copyright © 2011-2022 走看看