首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标C中关联数组的实现与排序

目标C中关联数组的实现与排序
EN

Stack Overflow用户
提问于 2011-04-13 07:32:58
回答 1查看 2K关注 0票数 1

在许多语言中,比如PHP,有所谓的关联数组,即一个由Key=>Value对组成的数组,它可以根据键或值进行排序。我的问题是:

  1. NSDictionary对象是创建此类数组的最简单方法吗?
  2. 如果是,是否有现成的方法根据NSDictionary对象所持有的值对其进行排序(当然,在维护key=>value关系的同时,也就是在排序结束后,正确的键保持在正确的值),另外,我找到了这个方法--keysSortedByValueUsingSelector(@keysSortedByValueUsingSelector:),但是它只根据键进行排序。

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-13 09:51:38

好,如果每个人都坚持(见评论) ;)

你应该再读一遍:返回一个字典键数组,如果字典使用.

所以它不会按键排序。它按值进行排序,并按相应的顺序返回键。

您可以先获得密钥(allKeys),然后对它们进行排序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5645849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档