Cocoa:检查两个NSArray是否相等

Pru*_*goe 5 cocoa nsarray

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

谢谢

Dav*_*har 9

如果你检查NSArray参考,你会找到一个方便的-isEqualToArray:方法,应该做你想要的


Ole*_*ann 8

从以下文档-[NSArray isEqualToArray:]:

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

这正是您正在寻找的.