// Directly assigning the value.
NSString *str = [objDictionary objectForKey:@"attributeName"];
// Assigning with convenience method
NSString *str = [NSString stringWithFormat:@"%@", [objDictionary objectForKey:@"attributeName"]];
// Assigning after being owner to that object.
NSString *str = [[NSString alloc] initWithString:@"%@", [objDictionary objectForKey:@"attributeName"]];
在什么情况下,我们需要确定在代码中需要使用哪一个。???任何参考链接相同之间的区别???
或者有人可以深入回答这个问题吗???
谢谢您的帮助。