关于NSMutableDictionary排序
来源:互联网 发布:安安电子狗软件 编辑:程序博客网 时间:2024/04/27 06:14
NSMutableDictionary 是不可以排序的,所以可以通过先对KEY排序,之后再对关于NSMutableDictionary排序
NSArray *myKeys = [mDict allKeys];NSArray *sortedKeys = [myKeys sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];NSMutableArray *sortedValues = [[[NSMutableArray alloc] init] autorelease];for(id key in sortedKeys) { id object = [mDict objectForKey:key]; [sortedValues addObject:object];}
Another example
{ "100" => (id)object, "20" => (id)object, "10" => (id)object, "1000" => (id)object,}
{ "10" => (id)object, "20" => (id)object, "100" => (id)object, "1000" => (id)object,}
NSInteger floatSort(id num1, id num2, void *context){ float v1 = [num1 floatValue]; float v2 = [num2 floatValue]; if (v1 < v2) return NSOrderedAscending; else if (v1 > v2) return NSOrderedDescending; else return NSOrderedSame;}NSArray *allKeys = [aDictionary allKeys];NSArray *sortedKeys = [allKeys sortedArrayUsingFunction:floatSort context:NULL];for (id key in sortedKeys) id val = [aDictionary objectForKey:key]; …
- 关于NSMutableDictionary排序
- iOS NSMutableDictionary key排序 或NSMutableArray排序
- NSMutableDictionary
- NSMutableDictionary
- NSMutableDictionary
- 关于NSString,NSMutableString,NSArray,NSMutableArray,NSDictionary,NSMutableDictionary
- OC_ 关于NSdictionary NSMutableDictionary以及包装类的使用
- OC关于NSDictionary和NSMutableDictionary方法的使用
- Obj-C中关于NSMutableDictionary写入文件的奇怪问题
- NSDictionary NSMutableDictionary NSSet 还有数组中字符串比较排序,数组中国数字从大到小排序
- NSMutableDictionary用法。
- NSDictionary NSMutableDictionary
- NSDictionary、NSMutableDictionary
- Foundation--NSMutableDictionary
- NSDictionary NSMutableDictionary
- OC-NSMutableDictionary
- NSDictionary NSMutableDictionary
- Foundation NSMutableDictionary
- 模运算
- 用才华创造价值
- ioctl函数在网络编程里的应用
- JSP内置对象(一)
- POJ 1330 Nearest Common Ancestors(求LCA的三种方法)
- 关于NSMutableDictionary排序
- 1.java contents
- Object Oriented Programming
- Vaadin Web应用开发教程(15):UI组件-Button
- Android ApiDemos示例解析(115):Views->Focus->1. Vertical
- Android ApiDemos示例解析(116):Views->Focus->2. Horizontal
- Android ApiDemos示例解析(117):Views->Focus->3. Circular
- android 屏幕测试程序 测试R G B三色 和 全黑, 全白5种状态
- 代码大全学习-20-不常见的控制结构(Unusual Control Structures)