2011-12-06 47 views
5

我有两个NSArrays的NSRects(使用NSStringFromRect(NSRect)存储)。有没有一种快速的方法来检查,看看数组中的项目是否相等,或者我将不得不做一个循环?因此,在阵列2,等等,等等可可:检查两个NSArrays是否相等

由于

回答

9

如果您检查NSArray Reference,你会发现一个方便-isEqualToArray:方法,你想要什么

8

从文档-[NSArray isEqualToArray:]在阵列1 =第1项第1项:

比较所述接收阵列到另一个阵列。如果两个数组拥有相同数量的对象,并且每个数组中的给定索引处的对象满足isEqual:测试,则两个数组的内容相同。

这正是你正在寻找的。

+0

由于这两者应该做的。我检查了参考页面(实际上它仍然在另一个标签中),这是一个没有看到它的情况下直视它的情况...... doh ... – PruitIgoe