在哪種情況下我應該使用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