如果我編寫一個Objective-C程序,我可以依靠系統進行垃圾回收嗎?Objective-c和垃圾回收
回答
對於Bavarious而言,這取決於您對效率的期望。把它放在一邊,注意垃圾回收只能在OS X上使用,而不能在iOS上使用。
這是否意味着我需要釋放由我在iPhone上創建的對象分配的任何內存? – Zubair 2011-04-23 15:25:14
總之:是的。但是,內存管理並不是可怕的靈魂噩夢,GC支持者會讓你相信 - 只要注意所有權規則,並使用'@ property'創建的訪問器方法來處理細節。實際上,保留/釋放幾乎與全自動GC一樣無痛。要了解MM,請參閱Apple指南:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html – 2011-04-23 16:13:16
使用Objective-C進行內存管理實際上非常簡單直觀,適用於大部分。不要害怕它! – robinjam 2011-04-23 18:43:50
- 1. Spidermonkey和垃圾回收
- 2. c#和垃圾回收
- 3. 垃圾收集和回調
- 4. HBase MemStore和垃圾回收
- 5. HashMap.remove和垃圾回收
- 6. 循環和垃圾回收
- 7. 垃圾回收和cgo
- 8. java垃圾回收
- 9. Java:垃圾回收
- 10. Python垃圾回收
- 11. C#垃圾回收
- 12. Erlang垃圾回收
- 13. java - 垃圾回收
- 14. JDBC垃圾回收
- 15. JS垃圾回收
- 16. requestAnimationFrame垃圾回收
- 17. vb.net垃圾回收
- 18. ColdFusion垃圾回收
- 19. PhoneGap垃圾回收
- 20. Chrome垃圾回收
- 21. Java:垃圾回收
- 22. Javascript垃圾回收
- 23. Parallel Copy垃圾回收器和Parallel Scavenge垃圾回收器的區別
- 24. 回收垃圾回收問題
- 25. 垃圾回收無法回收BitmapImage?
- 26. 刪除根垃圾回收
- 27. AIR for iOS垃圾回收
- 28. Java垃圾回收器
- 29. Rebol&Red垃圾回收
- 30. PHP5:SplObjectStorage垃圾回收
您的預期效率指標是什麼? – 2011-04-23 14:03:49