是否有一种简单的方法可以根据每个列表的特定property将自定义对象数组(在本例中为property)排序为字典。
[List1, List2, List3, List4, List5];例如,每个List对象都有一个NSString type属性,可以是"MyList“、”发送“、”接收“。
我将如何根据这些属性创建一个字典,以便我有这样的字典:
[List1, List5];[List3;”[List2, List4];属性如果可能的话,我真的不想遍历我的整个List对象数组
发布于 2013-07-28 21:24:03
您需要迭代数组并构建字典。如果键尚未存在,则创建数组并将其添加到字典中,然后将新项添加到其中。
您可以交替使用谓词将数组过滤成子数组,然后像这样构建字典,但是它的代码数量(对于一些选项)是相似的,并且不支持将来自动扩展,当您组织的键有另一个值时。
https://stackoverflow.com/questions/17912984
复制相似问题