如何镜像NSMutableArray?

时间:2013-01-28 11:43:15

标签: macos cocoa nsmutablearray

如何镜像NSMutableArray(第一个元素成为最后一个元素,第二个元素成为倒数第二个,......)?

2 个答案:

答案 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];
}