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 初めて使った. (´ω`)