JoshPell

人生只有必然,没有偶然

欢迎来到我的个人网站~


OC升序与降序排列数组

对数组进行快速升降序排列,话不多说直接上代码

1.升序

NSArray *tMlist = @[@4,@5,@2,@6,@3,@7,@8];
NSArray *tArray = [tMlist sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
     NSNumber *tNumber1 = (NSNumber *)obj1;
     NSNumber *tNumber2 = (NSNumber *)obj2; //升序2,4,。。
     if ([tNumber1 integerValue] < [tNumber2 integerValue]){
          return NSOrderedAscending;
     }else{
          return NSOrderedDescending;
     }
}];

2.降序

NSArray *tMlist = @[@4,@5,@2,@6,@3,@7,@8];
NSArray *tArray = [tMlist sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
     NSNumber *tNumber1 = (NSNumber *)obj1;
     NSNumber *tNumber2 = (NSNumber *)obj2; //降序序8,7,。。
     if ([tNumber1 integerValue] < [tNumber2 integerValue]){
          return NSOrderedDescending;
     }else{
          return NSOrderedAscending;
     }
}];

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by 谭健,分享从这里开始,精彩与您同在


正在加载中……