按相反顺序对NSArray进行sorting
NSArray* sortedArray = [myArray sortedArrayUsingSelector:@selector(compare:)];
只是想知道如何我可以按降序排列这个数组的数组?
要么使用允许您传递块作为比较器的方法,并实现反转对象的比较器(为NSOrderedDescending返回NSOrderedAscending,反之亦然)….
… 要么:
NSArray *reversed = [[[myArray sortedArrayUsingSelector:@selector(compare:)] reverseObjectEnumerator] allObjects];
抱歉。 推翻了最重要的部分。
使用NSSortDescriptor
NSSortDescriptor* sortOrder = [NSSortDescriptor sortDescriptorWithKey: @"self" ascending: NO]; NSArray *temp = [myArray sortedArrayUsingDescriptors: [NSArray arrayWithObject: sortOrder]];
- 在Xcode UI测试中使用SFSafariViewController或WKWebView
- Swift 101-Let vs var
- 我怎样才能在iPhone上的图像添加文本?
- 在iOS 7上使用AVSpeechSynthesizer,但保留iOS 6的兼容性
- 如何在didReceiveRemoteNotification中获取userInfo JSON值
- 如果Wi-Fi也在IOS中连接,如何通过蜂窝networking发送数据
- Twitterlogin没有社交框架
- 如何在ios中限制UITextView中的内容
- MVVM et Clean Archi peuvent cadrer l’approche BDD