1

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

4

2 回答 2

4
NSArray* reversedArray = [[orgArray reverseObjectEnumerator] allObjects];
于 2013-01-28T11:54:58.923 回答
3

使用-[NSMutableArray exchangeObjectAtIndex:withObjectAtIndex:].

因此,如果您的数组被调用a

NSUInteger c = [a count];
for(NSUInteger i = 0; i < (c / 2); ++i) {
    [a exchangeObjectAtIndex:i withObjectAtIndex:(c - i) - 1];
}
于 2013-01-28T11:51:36.610 回答