Which is considered the better way to derive a new dictionary from an original one:
[NSDictionary dictionaryWithDictionary:otherDictionary];
or
[otherDictionary copy];
?
From time to time we need to make a mutable dictionary out of an immutable one, and so this question keeps coming in. Maybe there is none, but I'm curious to see if in some use cases one is better than the other.
EDIT: I do know the above methods cannot be used to derive a mutable dictionary. I just wanted to ask the question in a general way, and then explain how I face this question from day to day. I should've been more clear about that.