我可以得到按值排序的字典键数组,但是如何获得按字典键排序的值数组?我一直到处都没有运气。任何帮助表示赞赏。
这可能起作用:
NSArray * sortedKeys = [[dict allKeys] sortedArrayUsingSelector: @selector(caseInsensitiveCompare:)]; NSArray * objects = [dict objectsForKeys: sortedKeys notFoundMarker: [NSNull null]];
或在Swift
let objects = dict.keys.sorted().flatMap{ dict[$0] }
要么
let objects = dict.sorted{ $0.0 < $1.0 }.map{ $1 }
…这就是为什么您应该开始在Swift中进行开发😄