Xcode 斯威夫特:如何按添加顺序浏览字典的键

Xcode 斯威夫特:如何按添加顺序浏览字典的键,xcode,swift,dictionary,Xcode,Swift,Dictionary,用于数组中的键(dictionaryName.keys)以随机顺序返回键。 有没有办法把这些键按它们加入字典的顺序取出来 为了做到这一点,您必须在构建字典时将键存储在数组中 字典没有任何顺序。没有。根据定义,字典是无序的。例如,您可以尝试使用sensorderedset 在内部,NSDictionary使用哈希表。 从NSDictionary description(): 未定义数组中元素的顺序 请注意,字典和NSD字典之间有区别。词典是不变的

用于数组中的键(dictionaryName.keys)
以随机顺序返回键。
有没有办法把这些键按它们加入字典的顺序取出来

为了做到这一点,您必须在构建字典时将键存储在数组中


字典没有任何顺序。

没有。根据定义,字典是无序的。例如,您可以尝试使用sensorderedset

在内部,NSDictionary使用哈希表。 从NSDictionary description():

未定义数组中元素的顺序


请注意,字典和NSD字典之间有区别。词典是不变的