I know it\'s needed if your object will be used as a key in an NSDictionary. Are there any other times like this that NSCopying is required?
If I think I don\'t need my
When it's being passed to a copy property or any other method that is documented as copying its argument.