示例代碼:
NSArray *sortedArray;
sortedArray = [anArray sortedArrayUsingFunction:intSort context:NULL];
NSInteger intSort(id num1, id num2, void *context)
{
int v1 = [num1 intValue];
int v2 = [num2 intValue];
if (v1 < v2)
return NSOrderedAscending;
else if (v1 > v2)
return NSOrderedDescending;
else
return NSOrderedSame;
}
可以開發來排序您在intsort方法數組,並將其傳遞作爲參數傳遞給上述方法的邏輯。
有許多預定義的方法,如:
- sortUsingDescriptors:
- sortUsingComparator:
- sortWithOptions:usingComparator:
- sortUsingFunction:背景:
- sortUsingSelector:
後續developer.ap ple.com的API
好運TNX
什麼是陣列的*類型? 'NSArray'?或者它只是一個'C'數組? –
@Paul R:它是NSMutableArray – Developer
請編輯您的問題以包含此說明 –