gpt4 book ai didi

ios - 带有有序键的 NSDictionary

转载 作者:IT老高 更新时间:2023-10-28 11:23:42 29 4
gpt4 key购买 nike

我有一个 NSDictionary(存储在 plist 中),基本上用作关联数组(字符串作为键和值)。我想将键数组用作我的应用程序的一部分,但我希望它们按特定顺序排列(不是我可以编写算法将它们排序的顺序)。我总是可以存储一个单独的键数组,但这似乎有点笨拙,因为我总是必须更新字典的键以及数组的值,并确保它们始终对应。目前我只使用 [myDictionary allKeys],但显然这会以任意、无保证的顺序返回它们。 Objective-C 中是否有我缺少的数据结构?有人对如何更优雅地做到这一点有任何建议吗?

最佳答案

拥有关联的 NSMutableArray 键的解决方案还不错。它避免了 NSDictionary 的子类化,并且如果您在编写访问器时很小心,保持同步应该不会太难。

关于ios - 带有有序键的 NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/376090/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com