我有一个关于保留和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