Cocoa:检查两个NSArray是否相等

时间:2011-12-06 18:02:42

标签: cocoa nsarray

我有两个NSRrray NSR(使用NSStringFromRect(NSRect)存储)。有没有快速的方法来检查并查看数组中的项是否相等或我是否必须循环?因此,数组1中的第1项=数组2中的第1项等等。

由于

2 个答案:

答案 0 :(得分:9)

如果您查看NSArray Reference,您会找到一个方便的-isEqualToArray:方法,该方法可以完成您想要的操作

答案 1 :(得分:8)

来自-[NSArray isEqualToArray:]的文档:

  

将接收阵列与另一个阵列进行比较。如果两个数组各自拥有相同数量的对象,并且每个数组中给定索引处的对象满足isEqual:测试,则它们具有相同的内容。

这正是您所寻找的。