对数组排序
来源:互联网 发布:英创人才 知乎 编辑:程序博客网 时间:2024/05/22 11:47
在objective-c 里,如果想对一个数组里的对象进行排序,数组里的对象是自己定义的对象,大家都会用到
[NSSortDescriptor sortDescriptorWithKey:@"Key" ascending:NO];
但是如果数组里放的是字典,要对字典的value按照它对象的一个字段排序,那么我们就有问题了。
我们可以这样做。
[array sortUsingDescriptors:
[NSArray arrayWithObjects:
[NSSortDescriptor sortDescriptorWithKey:@"key" ascending:NO],nil]];
字典里的value是我们自己定义的对象,要对它其中的对象按照字段排序。
我们只要在自定义对象里边加入
- (NSComparisonResult) compare:(NSString *)string{
return NSOrderedAscending;
}
即可。return NSOrderedAscending;既是你要排序的顺序。
- 对二维数组排序
- 对数组排序
- 对数组进行排序
- 对数组排序
- oc对数组排序
- 对数组进行排序
- 对数组进行排序
- js对数组排序
- C#的对数组排序
- java-对整型数组排序
- iphone 对NSMutableArray数组排序
- 对数组进行选择排序
- 对数组的快速排序
- 对php二维数组排序
- java 对数组进行排序
- 对给定数组进行排序
- php对数组重新排序
- sort函数对数组排序
- Jquery插件 easyUI属性汇总
- html5简介
- C++快速排序之sort()
- 命令模式
- PHP之运用CI用钩子实现URL权限控制
- 对数组排序
- android屏幕自适配多分辨率
- android init.rc modify
- 黑马程序员---多线程【java】
- iOS 经常用到的代码
- 苹果消息推送服务器 php 证书生成
- PowerDesign
- YARN 框架源码分析
- socket编程之select(),fd_set