“反向”NSMutableArray元素顺序

时间:2011-02-13 20:56:07

标签: objective-c nsmutablearray

  

可能重复:
  How can I reverse a NSArray in Objective-C?

有没有办法扭转NSMutableArray中的元素?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

我认为没有一种简单的方法可以做到这一点。我想出的最好的方法是exchangeObjectAtIndex:withObjectAtIndex:function。

伪代码:

NSMutableArray* array = [NSMutableArray arrayWithObjects:@"1", @"2", @"3",nil];
for(i = 0, len = (int)[array count]/2; i < len; i++)
{
  [array exchangeObjectAtIndex:i withObjectAtIndex:([array count] - i - 1)];
}

此时不要让编译器正常打开,但希望这可以解决问题。