一直存在一个疑惑,就是如果在一个方法中使用到了NSString,那这个NSString对象是否需要调用dealloc方法释放内存呢?
诸如:
-(void) test {
NSString *str1 = [NSString stringWithFormat:@"fast, %@", @"呵呵"];
NSLog(@"%@", str1);
NSString *str2 = [[NSString alloc] initWithFormat:@"fast, 呵呵"];
NSLog(@"%@", str2);
}
是否使用完毕就不用管了呢,objective-c帮我们完成后续的所有清理工作?
遗憾的是,事实并不是这样的!
google了一下,获得以下有价值的情报
参见帖子: [[N......
阅读全文