Could someone please advise me memory mgmt is needed or stringWithFormat is autoreleased. I have looked at NSString class reference docs on Apple Developer site, but can't don't see any clarification if a string copy is returned or is 'msg' a pointer only to autoreleased string.
NSString *msg; //pointer declared in interface
- (id) init
{
//some initialization code..
//is 'msg' receiving a copy or just a pointer assign
msg = [NSString stringWithFormat: @"%@ %@", FName, LName];
}
- (void) dealloc
{
//release some vars, properties here..
[msg release]; //is this correct ????
//Or should I be only doing: msg = nil;
[super dealloc];
}