【发布时间】:2010-05-27 14:52:33
【问题描述】:
我有一个通过循环解析文本的例程。在每条记录的末尾,我需要清除我的字符串变量,但我读到 someString = @"" 实际上只是指向一个新字符串并导致内存泄漏。
处理此问题的最佳方法是什么?我应该使用可变字符串变量并在迭代之间使用 setString:@"" 吗?
【问题讨论】:
-
这取决于 someString 的第一次创建。如果那个人用 someString = [[NSString alloc]init] 定义它然后做 someString =@"",它会泄漏内存
标签: iphone initialization nsstring