4
我有一個圍繞着NSMutableSet
對象的類,我有一個實例方法將對象(使用addObject:
方法)添加到NSMutableSet
。NSMutableSet addObject
這個效果很好,但我嗅到了性能問題,因爲在將該對象添加到該集之前,我明確地調用了containsObject:
。
三部分的問題:
- 我需要被調用
containsObject:
之前,我對象添加到集合? - 如果是這樣,那麼我應該使用什麼樣的實際方法,
containsObject
或containsObjectIdenticalTo:
? - 如果不是這樣的話,引用的方法是什麼
contains
?這對我很重要,因爲如果我將一個對象傳遞給containsObject:
它會返回true,但是如果我將它傳遞給containsObjectIdenticalTo:
它將返回false。