自动释放autorelease 放在return后边和上边有什么区别?
C.
-(NSString *)description{
NSString * str = [[NSString alloc] initWithFormat:@"description"];
[str autorelease];
return str;
}
D、
-(NSString *)description{
NSString * str = [NSString stringWithFormat:@"description"];
return [str autorelease];
}
问题: 那个选项没有内存问题?
答案选的C
这道题中先[str autorelease] 和 直接return[str autorelease] 有啥子区别里..????