-1
A
回答
0
這裏的「面試答案」與非ARC(或MRC,手動引用計數)ARC的風格的概述。
當您分配和實例化一個Objective C對象時,會有一個遞增的保留計數。每當另一件物品保留(或使用)該物品時,保留計數就會增加。在MRC中,你負責「retain
-ing一個對象(所以它不會從你下面消失)。在ARC中,編譯器會爲你保留對象。
當你完成一個目標-C對象,它被釋放,在MRC中,你顯式地在該對象上調用「release
」,在ARC中,編譯器爲你釋放一個對象,釋放一個對象減少保留計數
當保留計數達到零,該對象被釋放並釋放。
我希望這對你有意義至今
相關問題
- 1. 有人可以解釋內存管理
- 2. 瞭解ios中的內存管理
- 3. iOS中的內存管理
- 4. iOS中的內存管理 - 我找不到如何釋放內存
- 5. 字典的內存管理/ GCC可能的錯誤解釋?
- 6. 解釋緩存內存和內存管理的鏈接
- 7. 一些內存管理的理解
- 8. 內存管理。 dealloc的。 iOS
- 9. iOS的內存管理
- 10. 如何解決在ios中的內存管理問題
- 11. iOS內存管理:釋放一個字符串還是不?
- 12. UIViewController在新的ARC內存管理下未被釋放
- 13. iOS編程中的內存管理
- 14. Airprint中的內存管理(ios)
- 15. java - 我們可以做我們自己的內存管理嗎?
- 16. 下載iOS中的文件的內存管理
- 17. 與可可中的void *上下文相關的內存管理
- 18. 我想解釋一下python列表管理優化,總體來說,優化
- 19. 我應該釋放這個嗎? Objective-C中的內存管理
- 20. iOS:我可以在託管中存儲託管對象嗎?
- 21. iOS內存管理工具
- 22. iOS發佈內存管理
- 23. Haskell內存管理IOS 5
- 24. iOS內存管理與autorelease
- 25. iOS內存管理問題
- 26. iOS/iPhone ARC內存管理
- 27. 內存管理AIR IOS
- 28. IOS - 內存管理指針
- 29. iOS和內存管理
- 30. iOS內存管理 - viewDidUnload
你可以隨時[看這裏](http://stackoverflow.com/questions/9110188/difference-between-arc-and-mrc)[在StackOverflow](http://stackoverflow.com/questions/8760431/to-arc - 或者不是什麼是利與弊)[或者甚至可能通過你最喜歡的搜索引擎](https://www.linkedin.com/groups/ARC-vs-MRC-可以任您162305.S.173409321)。 – 2014-10-19 08:49:14