如何镜像NSMutableArray
(第一个元素成为最后一个元素,第二个元素成为倒数第二个,......)?
答案 0 :(得分:4)
NSArray* reversedArray = [[orgArray reverseObjectEnumerator] allObjects];
答案 1 :(得分:3)
使用-[NSMutableArray exchangeObjectAtIndex:withObjectAtIndex:]
。
因此,如果您的数组被称为a
:
NSUInteger c = [a count];
for(NSUInteger i = 0; i < (c / 2); ++i) {
[a exchangeObjectAtIndex:i withObjectAtIndex:(c - i) - 1];
}