如果我编写一个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