为什么这个mailString自动释放是多余的?

bul*_*ley 1 iphone memory-management objective-c

从一个相关的线程,我怎么知道下面的"mailString"已经自动释放了?

//
+ (void) sendEmail:(NSString *) subject withBody:(NSString *)body {
 NSString *mailString = [NSString stringWithFormat:@"mailto:?@&subject=%@&body=%@",
       [subject stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],
       [body  stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:mailString]];
 [mailString autorelease];
 }
Run Code Online (Sandbox Code Playgroud)

Eik*_*iko 5

stringWithFormat: 是一个返回自动释放对象的便捷函数.

我不能足够推荐" 内存管理指南".这真的值得一读,可能不止一次.