在哪种情况下我应该使用autoreleased变量? 和方法是从以下最佳..何时使用自动释放变量?
使用
obj= [[_className alloc]init]autorelease],
obj = [[_className alloc]init]
和释放作为[obj release]
请帮助OBJ。
另外我应该使用什么,当我想要创建和使用循环控制结构如下所示的alocal对象。 。
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...
}
我应该从列出的选项中使用什么? 哪个应该更好和优化?
你应该转移到'ARC',因为那时你不需要发布任何东西。 – rckoenes