gpt4 book ai didi

ios - swift : Sort array by natural order

转载 作者:搜寻专家 更新时间:2023-10-31 22:23:26 25 4
gpt4 key购买 nike

我有一本带顺序的字典:

var pickerData = [
"en":"abc",
"jp":"xyz",
"fr":"gya",
"zh-CN":"uio"]

但是当我 println() pickerData.keys.array 时,顺序不是这样的。我想按上面的顺序对 pickerData.keys.array 进行排序。可能吗?

最佳答案

字典不是有序的数据结构。数组是。因此,从无序数据结构中获取键将导致无序结果。您需要创建自己的 OrderedDictionary,这并不难。

这是一个带有有序字典示例的项目:https://github.com/lithium3141/SwiftDataStructures

如果您关心细节,这里有一篇解释整个事情的文章:http://timekl.com/blog/2014/06/02/learning-swift-ordered-dictionaries/

关于ios - swift : Sort array by natural order,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27154737/

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