美文网首页
NSArray 逆序reverseObjectEnumerato

NSArray 逆序reverseObjectEnumerato

作者: nadou23 | 来源:发表于2018-04-06 11:51 被阅读20次

    1.数组倒序的方法

       NSMutableArray *array = [NSMutableArray arrayWithObject:@[@"1",@"2",@"3"]];
        NSArray *reverArr =  [[array reverseObjectEnumerator] allObjects];
    

    取得的reverArr的顺序就是 3,2,1,这样就可以使用枚举方法快速取得倒序数组。

    1. NSEnumerator 遍历
    
    NSMutableArray *array = [NSMutableArray arrayWithObject:@[@"1",@"2",@"3"]];
        NSEnumerator *numerator =  [array objectEnumerator];//ObjectEnumerator        正序    //reverseObjectEnumerator 逆序  
        id object;
        while (object = [numerator nextObject]) {
            NSLog(@"%@",object);
        }
    

    使用枚举器升序取出每个元素,当最后取出元素为nil,就自动跳出循环。

    相关文章

      网友评论

          本文标题:NSArray 逆序reverseObjectEnumerato

          本文链接:https://www.haomeiwen.com/subject/dcajhftx.html