美文网首页
iOS 枚举器NSEnumerator

iOS 枚举器NSEnumerator

作者: Joker_King | 来源:发表于2016-06-27 16:04 被阅读490次

    初始化一个数组用枚举器来遍历数组

        NSArray *_array = @[@1,@2,@3,@5,@6];
        //通过枚举器来遍历数组
        NSEnumerator *arrayEnum = [_array objectEnumerator];
        id object = nil;
        //枚举器是通过nextobject来获取到对应的对象,如果没有得到对象,则返回nil,while条件不成立,则结束。
        while (object = [arrayEnum nextObject]) {
            NSLog(@"%@",object);
        }
    

    获取数组的逆序枚举器(逆序输出)

        NSEnumerator *reverseArrayEnum = [_array reverseObjectEnumerator];
        while (object = [reverseArrayEnum nextObject]) {
            NSLog(@"%@",object);
        }
    

    相关文章

      网友评论

          本文标题:iOS 枚举器NSEnumerator

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