NSDictionary allkeys或者allvalues取出来的数组是乱序的。
2017-10-20 15:34
483 查看
NSDictionary *dic = @{@"a1":@"A一",@"b2":@"B二",@"c3":@"C三",@"d4":@"D四",@"e5":@"E五"};
一个字典创建之后,可通过allkeys和allvalues直接取出所有的key值/value值,但是直接取出来的顺序是乱序的。解决办法如下:
NSLog(@"===%@====",[[dic allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]);
一个字典创建之后,可通过allkeys和allvalues直接取出所有的key值/value值,但是直接取出来的顺序是乱序的。解决办法如下:
NSLog(@"===%@====",[[dic allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]);
相关文章推荐
- 1-10000这10000个数乱序的写出来,但是其中有个数字写错了(可能重复,或者不是1-10000中的数字),如何快速找出?
- ES6-数组的扩展-数组实例的entries(),keys()和values()
- es6 数组实例的 entries() , keys() 和 values()
- 数组实例的entries(),keys() 和 values()方法
- 如何用Perl对字符串或者数字数组进行排序。 hash 按value/按keys 排序(多种方法)。
- Python学习笔记 --- dict中的keys(), values() 取出来的值为什么是无序的?
- Union all的使用实现一条sql把不同表里面的数据查出来,或者按照不同的查询条件查出来的sql累加起来
- 数组的实例---数组的entries(),keys(),和values() ,includes()
- iOS: NSDictionary的方法allKeysForObject:
- 关于NSDictionary allValues
- array_keys && array_values::PHP数组键名于键值分离
- find-all-duplicates-in-an-array(典型的数组中的重复数,不错,我做出来了,可是发现别人有更好的做法)
- ypcat - print values of all keys in a NIS database
- PHP运算符 -> 对象的方法或者属性, =>数组的元素值
- php array_fill_keys用指定的键和值填充数组
- JS数据处理[对json数据的一些简单处理转为数组或者键值对]
- lightoj 1085 - All Possible Increasing Subsequences 【树状数组优化dp】
- js 数组处理 -- 获取数组重复2次或者两次以上的元素
- 枚举/遍历 一个数组NSArray/NSDictionary
- ngFor循环出来的数组,在判断上区别可以自定义一个属性给循环出来的当前数组,供使用