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