使用sortedArrayUsingFunction对NSArray进行排序

Mar*_*tha 5 iphone cocoa cocoa-touch nsarray ios

使用sortedArrayUsingFunction对NSArray进行排序的任何好例子?

TY!

hol*_*hol 7

NSArray *sorted_bookings = [myUnsortedArray sortedArrayUsingFunction:Sort_Bookingdate_Comparer context:self];   

NSInteger Sort_Bookingdate_Comparer(id id1, id id2, void *context)
{
    // Sort Function
    Booking* booking1 = (Booking*)id1;  
    Booking* booking2 = (Booking*)id2;  


    return ([booking1.BOOKING_DATE compare:booking2.BOOKING_DATE]); 
}
Run Code Online (Sandbox Code Playgroud)

这个我习惯按预订排序.Booking是一个带有名为BOOKING_DATE的合成实例变量的类.