在什么情况下我应该使用自动释放的变量?以下哪种方法最好..
利用
obj= [[_className alloc]init]autorelease],
obj = [[_className alloc]init]
并将 obj 释放为[obj release]
请帮忙。
另外,当我希望在循环控制结构中创建和使用本地对象时,我应该使用什么,如下所示。.
for(int i = 0;i<10;i++)
{
_className obj = [[_className alloc]init];//Should I use autorelease here?
.
. // Use this obj..
.
[obj release];//If autoreleased is not used...
}
我应该从列出的选项中使用什么?哪个应该更好和优化?