如果我编写一个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. 垃圾回收和cgo
- 2. Spidermonkey和垃圾回收
- 3. HashMap.remove和垃圾回收
- 4. 循环和垃圾回收
- 5. JDBC垃圾回收
- 6. Java:垃圾回收
- 7. C#垃圾回收
- 8. Java:垃圾回收
- 9. Erlang垃圾回收
- 10. java垃圾回收
- 11. Python垃圾回收
- 12. JS垃圾回收
- 13. Javascript垃圾回收
- 14. PhoneGap垃圾回收
- 15. java - 垃圾回收
- 16. 垃圾回收问题
- 17. Java垃圾回收5
- 18. asp.net垃圾回收通知
- 19. nodejs垃圾回收输出
- 20. .Net 4垃圾回收
- 21. context.detach - 用于垃圾回收
- 22. 垃圾回收太慢
- 23. Python线程垃圾回收
- 24. 查找垃圾回收根
- 25. 每100秒垃圾回收
- 26. 垃圾回收Java类
- 27. Ruby/Rails垃圾回收
- 28. 强制垃圾回收
- 29. Javascript/ECMAScript垃圾回收
- 30. Perl XS垃圾回收
您的预期效率指标是什么? – 2011-04-23 14:03:49