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]);
}
Это я использовал для сортировки заказов по дате бронирования.Booking - это класс с синтезированной переменной экземпляра с именем BOOKING_DATE.