Problem Cases
- (NSString *)fullName {
NSString *result;
result = [[NSString alloc] initWithFormat:@”%@ %@”,
firstName, lastName];
return result;
}
[result autorelease];
Just right: result is released, but not immediately
Caller gets valid object and could retain if needed