NSMutableDictionary禁用排序

kfo*_*rim 2 iphone cocoa objective-c ipad ios

我正在使用NSMutableDictionary,并且它会根据其第一个字母表自动对键进行排序?有没有办法禁用这种自动排序?我尝试更改这些键的位置,并在调用[NSMutableDictionary description]方法时仍然遇到相同的问题.

谢谢.

jba*_*100 6

它仅在输出描述字符串时对键进行排序,它不会更改基于哈希表的内存布局.如果您通过它进行枚举,则不会对其进行排序,因为它可以让您快速访问.看到这篇SO帖子.