Objective-C内存管理(alloc和autorelease)

Che*_*tan 5 memory-management objective-c autorelease

当您分配并初始化和对象,然后想要返回该对象时,您应该如何返回它?

我有以下代码:

NSXMLDocument* fmdoc = [[NSXMLDocument alloc] initWithContentsOfURL:trackInfoUrl
    options:NSXMLDocumentTidyXML error:&err];  
return [fmdoc autorelease];
Run Code Online (Sandbox Code Playgroud)

它是否正确?