使用方法:只需要在调用比较函数的类中定义比较函数如下: NSInteger sortObjectsByPatientID(id obj1, id obj2,void *context) { NSString*d1 = [(Study*)obj1 patientID];//obj1 obj2 为数组中的元素,patientID是其属性之一 NSString*d2 = [(Study*)obj2 patientID]; return[d2 compare:d1]; } ...