Cocoa 科科:检查两个nsarray是否相等
我有两个NSRect的nsarray(使用NSStringFromRect(NSRect)存储)。是否有一种快速的方法来检查数组中的项是否相等,或者我是否需要执行循环?因此,数组1中的项目1=数组2中的项目1,以此类推Cocoa 科科:检查两个nsarray是否相等,cocoa,nsarray,Cocoa,Nsarray,我有两个NSRect的nsarray(使用NSStringFromRect(NSRect)存储)。是否有一种快速的方法来检查数组中的项是否相等,或者我是否需要执行循环?因此,数组1中的项目1=数组2中的项目1,以此类推 感谢-[NSArray isEqualToArray:][code>文档中的: 将接收阵列与另一阵列进行比较。如果两个数组都包含相同数量的对象,并且每个数组中给定索引处的对象满足isEqual:测试,则两个数组的内容相等 这正是您要查找的内容。如果您查看,您会发现一个方便的-is
感谢
-[NSArray isEqualToArray:][code>文档中的:
将接收阵列与另一阵列进行比较。如果两个数组都包含相同数量的对象,并且每个数组中给定索引处的对象满足isEqual:
测试,则两个数组的内容相等
这正是您要查找的内容。如果您查看,您会发现一个方便的-isEqualToArray:
方法,该方法应该可以实现您想要的功能。我检查了参考页(实际上它仍然在另一个选项卡中),这是一个直接看它却看不见它的情况…doh。。。