以下内容是否属实?
当应用程序即将退出时,
不需要清理内存
通过调用释放你所有的
保留对象,因为 iPhone
操作系统会回收它的内存
当您分配给您的应用程序时
启动了它。这样更快更安全
而不是依赖应用程序来正确地
自己清理干净。你可以
通过调用 NSLog 来验证这一点
(或调试器断点)在
应用程序的 dealloc 方法
delegate 并看到它从未被调用。
所以,当应用程序运行时清理东西
想要退出是没有用的。而且,
在此之前你的时间非常有限
操作系统会清除您的应用程序,所以不要浪费
它关于清洁事物。注重节约
您的游戏和任何其他相关的
东西。
来源(cocos2d-iphone.org) http://www.cocos2d-iphone.org/forum/topic/1934
是的。引用文档 http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmObjectOwnership.html#//apple_ref/doc/uid/20000043:
重要提示:当申请
终止,对象可能不会被发送
自进程以来的 dealloc 消息
内存会自动清除
退出——更有效的方法是
允许操作系统清理
资源而不是调用所有
内存管理方法。这有
对您如何实施的影响
dealloc 方法——参见“资源
管理。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)