美文网首页
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