Oem*_*erA 2 iphone memory-management objective-c
我怀疑是否
return @"Text";
Run Code Online (Sandbox Code Playgroud)
是自动释放?如果是这样,请你解释一下.
编译器是否NSString为我们创建了一个对象,或者编译器将如何处理它?
不,这不对.
@"Text" 是一个常量字符串,这意味着每次该行运行时都会返回相同的对象,并且它永远不会被释放.
- (void)release是一种无操作的方法.如果你看一下这个类,你会发现它不是一个普通的NSString.
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |