Using copy on NSString (mutable and nonmutable)

http://stackoverflow.com/questions/387959/nsstring-property-copy-or-retain?rq=1

Copy should be used for NSString. If it’s a Mutable NSString (NSMutableString), then it gets copied. If it’s not (NSString), then it just gets retained. Exactly the semantics that you want in an app (let the type do what’s best).