Cocoa中sortedAlrrayUsingFunction的函数示例

时间:2009-09-14 18:07:20

标签: iphone objective-c cocoa-touch

我正在尝试像苹果网站上的示例一样创建比较函数:

http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSArray%5FClass/NSArray.html#//apple%5Fref/occ/instm/NSArray/sortedArrayUsingFunction%3Acontext%3A

这个例子不是客观的。有谁知道如何转换示例:

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;
}

到我可以使用sortedArrayUsingFunction调用的函数。

谢谢!

1 个答案:

答案 0 :(得分:2)

该功能适用​​于sortedArrayUsingFunction,请参阅my updated answer on your other question了解如何调用