u16suzuの blog

日々学んだことのメモブログです。

NSEnumeratorを使って簡単にリバース配列を取得する

SVProgressHUDのソースを読んでいたら NSEnumerator を使って Array を 逆順にしていたので試してみた.

    NSArray *ar= @[@1,@2,@3,@4];
    NSEnumerator *enumerator = [ar objectEnumerator];
    for (NSNumber*num in enumerator) {
        NSLog(@"num: %@", num);
    }
 
    enumerator = [ar reverseObjectEnumerator];
    for (NSNumber*num in enumerator) {
        NSLog(@"num: %@", num);
    }

NSEnumerator 初めて使った. (´ω`)