NSMutableSet addObject question
Posted
by
Jacob Relkin
on Stack Overflow
See other posts from Stack Overflow
or by Jacob Relkin
Published on 2010-10-18T06:14:17Z
Indexed on
2011/01/02
4:54 UTC
Read the original article
Hit count: 307
objective-c
|foundation-framework
I've got a class that wraps around an NSMutableSet object, and I have an instance method that adds objects (using the addObject: method) to the NSMutableSet.
This works well, but I'm smelling a performance hitch because inside the method i'm explicitly calling containsObject: before adding the object to the set.
Three part question:
- Do I need to be calling
containsObject:before I add an object to the set? - If so, then what actual method should I be using,
containsObjectorcontainsObjectIdenticalTo:? - If that is not so, what
containsmethod gets invoked under the hood ofaddObject:? This is important to me because if I pass an object tocontainsObject:it would return true, but if I pass it tocontainsObjectIdenticalTo:it would return false.
© Stack Overflow or respective owner