【发布时间】:2011-04-24 09:36:34
【问题描述】:
我正在阅读内存管理规则到它所说的这一点
- (void)printHello {
NSString *string;
string = [[NSString alloc] initWithString:@"Hello"];
NSLog(@"%@", string);
[string release];
}
你拥有所有权并且必须释放string,但我对@"Hello" 很好奇。 @" " 是创建的语法,NSString 是一个对象。那这不是泄露了吗?
【问题讨论】:
标签: objective-c cocoa memory-management nsstring literals