【发布时间】:2009-03-05 07:23:12
【问题描述】:
我遇到了 NSString 的问题。
NSString* str = [[NSString alloc] initWithString:@"Hello world"];
在上面的代码中,我需要释放对象str吗?按照规则,这个对象是用alloc创建的,所以应该用release方法显式释放。但是,当我没有明确释放它时,我在 Instruments 中找不到任何内存泄漏。 当 NSString 被 NSNumber 替换时,就会发生内存泄漏。
谁能给我一些建议?谢谢。
【问题讨论】:
标签: objective-c cocoa