iOS 数组升序排列方法

1
2
3
4
5
6
7
8
9
10
11
NSArray *orignalArr = @[@"3", @"12", @"4", @"1", @"4", @"8"];
NSArray *resultArr = [orignalArr sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) {
if ([obj1 integerValue] > [obj2 integerValue]) {
return NSOrderedDescending;
}else if ([obj1 integerValue] < [obj2 integerValue]){
return NSOrderedAscending;
}else{
return NSOrderedSame;
}
}];
NSLog(@"升序排列的数组:%@", resultArr);
-------------本文结束感谢您的阅读-------------
最近的文章

iOS 面试题汇总

1. 简单介绍下NSURLConnection类及+ sendSynchronousRequest:returningResponse:error:与– initWithRequest:delegate:两个方法的区别? 答: NSURLConnection主要用于网络访问,其中+ sendSyn …

继续阅读
更早的文章

iOS 证书转换相关命令

证书有效期:1openssl x509 -in xxx.pem -noout -dates生成pem格式的证书:1openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes …

继续阅读