Pau*_*ron 12 xcode objective-c ios
NSArray* sortedArray = [myArray sortedArrayUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)
只是想知道我如何按降序对这组数字进行排序?
bbu*_*bum 27
使用允许您将块作为比较器传递的方法,并实现反转对象的比较器(返回NSOrderedAscending为NSOrderedDescending,反之亦然)....
... 要么:
NSArray *reversed = [[[myArray sortedArrayUsingSelector:@selector(compare:)] reverseObjectEnumerator] allObjects];
Run Code Online (Sandbox Code Playgroud)
抱歉.得出最重要的部分.
使用 NSSortDescriptor
NSSortDescriptor* sortOrder = [NSSortDescriptor sortDescriptorWithKey: @"self" ascending: NO];
NSArray *temp = [myArray sortedArrayUsingDescriptors: [NSArray arrayWithObject: sortOrder]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4231 次 |
| 最近记录: |