可能重複:
Objective-C: With ARC, what's better? alloc or autorelease initializers?使用ARC時,[[NSArray alloc] init]和「autorelased」[NSArray array]之間是否有區別?
不ARC自動打開類初始化的自動釋放版本到適當的非autorelased版本,或者他們仍然在技術上被自動釋放?
我不想在任何時間內保持內存超過它的絕對需要,所以我習慣了在幾乎所有情況下都使用alloc/init的習慣。現在在ARC中,我想知道我是否可以開始使用「autorelease」初始化程序,並期望它們像非自動迴歸版本一樣行爲...
有沒有人有我可以找到的地方的任何文檔ARC下自動發佈的方法會發生什麼?
這個問題的答案 - 基本相同 - 表明autorelease版本實際上更快:http://stackoverflow.com/questions/6776537/objective-c-with-arc-whats-better-alloc-or- autorelease-initializers –