1
我正在研究Mac App Store的应用程序。与iOS不同,Mac应用程序利用垃圾收集。我是否需要担心Mac应用程序开发中的内存泄漏?
我的问题是,我是否需要担心Mac应用程序开发中的内存泄漏问题,或者像在iOS中一样自己清理内存泄漏?
我正在研究Mac App Store的应用程序。与iOS不同,Mac应用程序利用垃圾收集。我是否需要担心Mac应用程序开发中的内存泄漏?
我的问题是,我是否需要担心Mac应用程序开发中的内存泄漏问题,或者像在iOS中一样自己清理内存泄漏?
与iOS不同,Mac应用程序利用垃圾收集。
您是否在编译器设置中打开垃圾回收?请注意,它是一种选择加入技术。 如果你不这样做,你必须保留/释放。
如果你打开垃圾收集,只要你只使用Cocoa对象,内存管理就会自动完成。 Core Foundation对象不会自动处理,因此如果使用CF...
方法,则需要小心。请参阅the official documentation。
太好了。是的,我启用了垃圾回收。感谢你的回答。 – Leo 2011-02-08 09:22:19