containsObject NSMutableArray

时间:2014-05-18 21:41:21

标签: ios objective-c nsmutablearray nsarray

让我说我alloc init一个对象,这个对象包含与数组中对象完全相同的数据,唯一的区别就是内存中的位置。

如果我调用[myArray containsObject:identicalObject];会找到'重复'对象吗?或者,如果对象是内存中完全相同的对象,它是否仅返回true?如果对象匹配,就像java中的.equals将返回true?

1 个答案:

答案 0 :(得分:3)

containsObject uses isEqual:。因此,您应该override isEqual:hash方法。