Objective c 在圆弧模式下立即释放对象
现在,我想在arc模式下立即释放一个对象。我想了很长时间。我希望得到帮助?如果您声明任何具有本地作用域的对象,那么它将在arc模式下在此作用域内自动释放 比如说,Objective c 在圆弧模式下立即释放对象,objective-c,Objective C,现在,我想在arc模式下立即释放一个对象。我想了很长时间。我希望得到帮助?如果您声明任何具有本地作用域的对象,那么它将在arc模式下在此作用域内自动释放 比如说, -(void)demoMethod{ NSString *str = [[NSString alloc]init]; str = @"hello"; } 在上述方法中,当控件到达}即方法结束时,str将释放 第二件事,您可以通过将nil赋值给对象来释放该对象。在这种情况下,i不是对象,它是一个具有基元类型的变量。
-(void)demoMethod{
NSString *str = [[NSString alloc]init];
str = @"hello";
}
在上述方法中,当控件到达}
即方法结束时,str将释放
第二件事,您可以通过将
nil
赋值给对象来释放该对象。在这种情况下,i
不是对象,它是一个具有基元类型的变量。它永远不会被分配、保留或保留。@Cyrille:是的,这只是一个理解的例子。用字符串编辑它。现在是对象…:)但它是一个常量字符串,因此也不会被释放:)