Ios 字典值和相同顺序的键索引Swift 1.2

Ios 字典值和相同顺序的键索引Swift 1.2,ios,arrays,swift,dictionary,Ios,Arrays,Swift,Dictionary,我试试这个 let dict: [String:String] = ["1":"one","2":"two","3":"three","4":"four"] let keyArray = [String](dict.keys) let valueArray = [String](dict.values) println(dict) println(keyArray) println(valueArray) 我希望结果会很好 //dict = ["1":"one","2":"two","3":

我试试这个

let dict: [String:String] = ["1":"one","2":"two","3":"three","4":"four"]
let keyArray = [String](dict.keys)
let valueArray = [String](dict.values)

println(dict)
println(keyArray)
println(valueArray)
我希望结果会很好

//dict = ["1":"one","2":"two","3":"three","4":"four"]
//keyArray = ["1","2","3","4"]
//valueArray = ["one","two","three","four"]
但事实并非如此

//dict = ["4": "four", "2": "two", "1": "one", "3":"three"]
//keyArray = ["4","2","1","3"]
//valueArray = ["four", "two", "one", "three"]
我怎样才能得到我希望的结果


感谢Swift语言指南提供的任何帮助

字典在集合中存储相同类型的键和相同类型的值之间的关联,没有定义顺序

如果需要某种排序,请获取键,对它们进行排序并获取相关值


GitHub上有自定义类
OrderedDictionary
,带有支持数组,用于键以保持顺序。

来自Swift语言指南

字典在集合中存储相同类型的键和相同类型的值之间的关联,没有定义顺序

如果需要某种排序,请获取键,对它们进行排序并获取相关值


GitHub上有自定义类
OrderedDictionary
,带有支持数组,用于键以保持顺序。

来自Swift语言指南

字典在集合中存储相同类型的键和相同类型的值之间的关联,没有定义顺序

如果需要某种排序,请获取键,对它们进行排序并获取相关值


GitHub上有自定义类
OrderedDictionary
,带有支持数组,用于键以保持顺序。

来自Swift语言指南

字典在集合中存储相同类型的键和相同类型的值之间的关联,没有定义顺序

如果需要某种排序,请获取键,对它们进行排序并获取相关值


GitHub上有自定义类
OrderedDictionary
,带有支持数组,用于密钥以维持订单。

可能重复的谢谢此解决我的问题可能重复的谢谢此解决我的问题可能重复的谢谢此解决我的问题可能重复的谢谢此解决我的问题可能重复的谢谢此解决我的问题