Простой способ сделать это - создать функцию вида
NSInteger funcName(id left, id right, void* extra);
, после чего вы можете использовать NSMutableArray sortUsingFunction:context:
, передав функцию сравнения. Джереми прав, утверждая, что даты легче сортироватьони встроили функции сравнения:
– isEqualToDate:
– earlierDate:
– laterDate:
– compare:
См. NSMutableArray для сортировки информации и NSDate для методов сравнения