我发现我通常直接使用 NSString ,例如:
self.text = @"word";
label.text = @"word";
function(@"word");
我认为直接使用 NSString 是一种错误的方式,因为 @"word" 在使用后会有 2 的 retainCount。那正确吗?
@"" 的 retainCount 到底是什么?它是自动释放对象还是保留为 1?
更重要的是,我遇到了一些内存泄漏,如下图所示:
我怀疑它与直接使用 NSString 有关。