[NSMutableString string]与[[NSMutableString string] autorelease]相同吗?

tom*_*tom 1 objective-c autorelease nsstring

我注意到它在某处做了一段代码NSMutableString*myString = [[NSMutableString string] autorelease];

这有点矫枉过正吗?它不应该与[NSMutableString string]相同吗?

Wev*_*vah 5

NSMutableString *myString = [[NSMutableString string] autorelease];
Run Code Online (Sandbox Code Playgroud)

如果他们不在其他地方调用保留,将导致崩溃.

[NSMutableString string]
Run Code Online (Sandbox Code Playgroud)

是相同的

[[[NSMutableString alloc] init] autorelease]
Run Code Online (Sandbox Code Playgroud)