我有一個關於保留和NSString的問題,如果我有一個返回一個NSString的方法,並且將返回的NSString放入一個nsstring變量中,我必須保留或不保留?保留與objective-c
NSString *myString = @"";
myString = [self methodWhoReturnString]; // I must do this?
myString = [[self methodWhoReturnString]retain]; // Or I must do this?
除了答案中的內容之外,如果您實際存儲以供將來使用,則只需保留/複製它。如果你立即使用它,那麼即使是一個自動釋放對象也沒問題。 – Eiko 2010-11-17 15:44:07