2012-01-03 76 views
0

您好我對xcode 4.2內存管理系統有所懷疑。我已經閱讀here在xcode 4中,你不需要擔心內存分配問題,而且我正在做一個教程,但是每次我提到realease或autorelease的alloc時都會收到錯誤,比如ARC禁止dealloc的顯式消息或類似的東西那。我應該從現在開始忽略所有對alloc dealloc和release的引用嗎?或者更好地關閉ARC的東西呢?因爲我是新來的xcode 4.2內存分配/ dealloc

回答

4

刪除所有發佈和autorelease函數調用。您在選擇ARC時不需要調用autorelease或release。 iOS會爲你處理它

5

讓「ARC事物」離開是你可以做的最好的事情,以幫助你避免無數小時調試這些討厭的內存泄漏和搖晃的指針引用。而不是關閉它,閱讀更多關於它的信息,以深入瞭解該功能。 CLANG人做了一個好工作explaining it in their documentation,但也有otherplaces這個偉大的新功能,這是非常詳細的解釋。

+1

要求「那個ARC事物」的+1! – 2012-01-03 11:37:16