我有一个NSArray
,里面装有一些值。
NSArray *testArray = [NSArray arrayWithObjects:@"Test 1", @"Test 2", @"Test 3", @"Test 4", @"Test 5", nil];
NSLog(@"%@", testArray);
结果如下:
(
"Test 1",
"Test 2",
"Test 3",
"Test 4",
"Test 5"
)
现在我希望的结果是这样的:
(
"Test 3",
"Test 5",
"Test 1",
"Test 2",
"Test 4"
)
有没有办法在不重新初始化数组的情况下完成这个操作?我能否交换此数组的值?
NSMutableArray
有一个名为sortUsingSelector
的函数。使用此方法,您可以确定自己的排序顺序。 - ATaylor