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