是否可以按照定义键值的顺序枚举NSDictionary?
答案 0 :(得分:2)
没有内置方法可以做到这一点。您必须将订单存储为添加对象的属性,或使用NSNumber作为键。
答案 1 :(得分:2)
不。来自文档:
allKeys返回一个包含字典键的新数组。
- (NSArray *)allKeys返回值包含字典键的新数组,如果字典没有条目,则为空数组。
讨论未定义数组中元素的顺序。
答案 2 :(得分:-1)
唯一可以做到这一点的方法是首先创建一个键数组。 然后使用该数组,迭代它以创建字典。 词典没有任何固有的秩序概念。