NSArray排序
Posted iFat的笔记本
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSArray排序相关的知识,希望对你有一定的参考价值。
1.NSArray排序
- Foundation自带类排序
NSArray *arr = @[@(1), @(9), @(5), @(2)]; NSArray *newArr = [arr sortedArrayUsingSelector:@selector(compare:)];
- 自定义类排序
NSArray *arr = @[p1, p2, p3, p4, p5]; // 默认按照升序排序 NSArray *newArr = [arr sortedArrayWithOptions:NSSortConcurrent usingComparator:^NSComparisonResult(Person *obj1, Person *obj2) { return obj1.age > obj2.age; }]; NSLog(@"%@", newArr);
以上是关于NSArray排序的主要内容,如果未能解决你的问题,请参考以下文章
根据对另一个 NSArray 字符串的排序,对自定义对象的 NSArray 进行排序