如何才能按输入的顺序输出字典的值。按照输入的顺序排列字典的值,如何输入
例子:
我输入:
[dicValue0 setObject:@"Start Date & Time" forKey:@"START_DATETIME"];
[dicValue0 setObject:@"Specify End" forKey:@"SPECIFY_END"];
[dicValue0 setObject:@"End Date & Time" forKey:@"END_DATETIME"];
[dicValue0 setObject:@"Open End" forKey:@"END_OPEN"];
输出:
- 开始日期&时间
- 结束日期&时间
- 指定最终
- 开放式结束
我知道dictionary works怎么样,但我想要输出的顺序与输入相同!
我可以编写一个循环,以输入的顺序对输出进行排序。但是,如果我有10000多个值不是最好的和高性能的方式。 有什么来自苹果,这有助于我解决这个问题?
NSDictionary是无序的。您必须通过任何索引/值自行订购输出。 – Till