/* 升序、降序 */ NSArray * array41 = @[@4,@5,@2,@6,@3,@7,@8]; NSArray * array42 = [[NSArray alloc]init]; array42 = [array41 sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) { NSNumber *tNumber1 = (NSNumber *)obj1; NSNumber *tNumber2 = (NSNumber *)obj2; //降序8,7,。。 // if ([tNumber1 integerValue] < [tNumber2 integerValue]){ // return NSOrderedDescending; // } // return NSOrderedAscending; //升序2,4,。。 if ([tNumber1 integerValue] < [tNumber2 integerValue]) return NSOrderedAscending; return NSOrderedDescending; }]; NSLog(@"%@",array42);
本文通过一个Objective-C的示例代码展示了如何使用sortedArrayUsingComparator方法对数组进行升序和降序排列。该方法接受一个比较器闭包来决定排序规则。
2383

被折叠的 条评论
为什么被折叠?



