我有一个包装NSMutableSet
对象的类,我有一个实例方法,可以将对象(使用该addObject:
方法)添加到NSMutableSet
.
这很好用,但我闻到了性能问题,因为在containsObject:
将对象添加到集合之前我明确调用的方法内部。
三部分问题:
containsObject:
在将对象添加到集合之前是否需要调用?- 如果是这样,那么我应该使用什么实际方法,
containsObject
或者containsObjectIdenticalTo:
? - 如果不是这样,什么
contains
方法会被调用addObject:
?这对我很重要,因为如果我将一个对象传递给containsObject:
它会返回 true,但如果我将它传递给containsObjectIdenticalTo:
它会返回 false。