数组排序sortedarrayusingcomparator

1
2
3
4
5
6
7
8
9
- (NSArray *)sortPersonAge:(NSArray<Person *> *)array{
NSArray *arr = [array sortedArrayUsingComparator:^NSComparisonResult(id obj1,id obj2) {
Person *person1 = (Person *)obj1;
Person *person2 = (Person *)obj2;
return person1.age < person2.age;
}];
return arr; //返回的是排好顺序的数组
}

原文链接: http://blog.csdn.net/zhz459880251/article/details/53590312