首页
学习
活动
专区
圈层
工具
发布

ios 数组排序一些基础方法

1、数组翻转

代码语言:javascript
复制
NSMutableArray *temp = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",nil];
NSArray *reverseArr = [[temp reverseObjectEnumerator] allObjects];

2.数组升序

代码语言:javascript
复制
NSMutableArray *temp = [NSMutableArray arrayWithObjects:@"4",@"2",@"3",@"1",@"5",@"6",nil];
NSArray *result = [temp sortedArrayUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {
        return [obj1 compare:obj2]; 
 }];

3.数组降序

代码语言:javascript
复制
NSMutableArray *temp = [NSMutableArray arrayWithObjects:@"4",@"2",@"3",@"1",@"5",@"6",nil];
NSArray *result = [temp sortedArrayUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {
        return [obj2 compare:obj1]; 
 }];
下一篇
举报
领券