gpt4 book ai didi

objective-c - 按键字母顺序对 NSDictionary 值进行排序

转载 作者:IT王子 更新时间:2023-10-29 05:08:21 27 4
gpt4 key购买 nike

我可以获得按值排序的字典键数组,但如何获得按字典键排序的值数组?我一直在寻找没有运气的地方。任何帮助表示赞赏。

最佳答案

这可能有效:

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 进行开发的原因 😄

关于objective-c - 按键字母顺序对 NSDictionary 值进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7612299/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com