NSMutableDictionary 枚举

发布于 2024-10-21 12:30:14 字数 122 浏览 2 评论 0原文

我使用对象和键 NSEnumerator 来查看字典,我注意到它改变了它枚举字典的顺序。我觉得这很烦人。有没有办法获取 NSEnumerator 对象或键,以按照我创建它的顺序进行查看?将其格式化为 NSArray 不是一个选项。

I used both object and key NSEnumerators to look through a dictionary and I noticed that it changes the order in which it enumerates through the dictionary. I find that rather annoying. Is there a way to get the NSEnumerator object or key, to look through in the order in which I created it? Formatting it into an NSArray isn't an option.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

魔法少女 2024-10-28 12:30:14

字典本质上不是有序集,因此以何种顺序存储数据并不重要。您可以使用 nsarray 并将密钥存储在其中,然后按照该数组中存储的顺序从字典中调用对象。

a dictionary is inherently not an ordered set so it doesn't matter in which order you store your data in it. you could use an nsarray and store your keys in it and then invoke your objects from the dictionary in the order stored in that array.

百善笑为先 2024-10-28 12:30:14

去年通过这个线程找到的,你会发现一个很好的OrderedDictionary类此处

found via this thread last year, you'll find a good OrderedDictionary class here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文