Xcode:比较两个NSMutableArrays

时间:2011-03-25 19:25:41

标签: nsmutablearray

我有两个包含Dictionary对象的NSMutableArrays(从plist文件内容初始化)。谁能帮助我用最好的方法来实现以下结果。 Array的结构是:

我想比较以下两个数组,以获取新数组中不存在的旧条目。

旧数组:

    <dict>
        <key>ResourceId</key>
        <string>352</string>
    </dict>

    <dict>
        <key>ResourceId</key>
        <string>3115</string>
    </dict> 

新数组:

    <dict>
        <key>ResourceId</key>
        <string>352</string>
    </dict>

    <dict>
        <key>ResourceId</key>
        <string>4629</string>
    </dict>

我希望结果数组包含以下条目:

    <dict>
        <key>ResourceId</key>
        <string>3115</string>
    </dict>

感谢。

1 个答案:

答案 0 :(得分:1)

将NSMutableArray转换为NSMutableSet对象然后使用Intersect方法应该是最好的..