2013-07-15 253 views
1

我已经下载了可以在这里http://www.raywenderlich.com/downloads/Cocos2DSimpleGame3_v2.zip内存泄漏

雷Wenderlichs教程网站http://www.raywenderlich.com/25806/harder-monsters-and-more-levels-how-to-make-a-simple-iphone-game-with-cocos2d-2-x-part-3

我已经把它在我的设备上,发现我的iPhone内存得到了充分下载完成的示例项目过了一会儿。我使用xcode来测试内存泄漏(产品 - >配置文件),并显示程序中存在大量内存泄漏。我对cocos2d非常陌生,所以我不知道如何解决它们。有人能够帮助解决这些内存泄漏问题吗?请记住我是新手。干杯

回答

0

我知道这可能不是你想要的,但你应该考虑将项目转换为ARC。 你应该做的是添加Cocos2d(和其他任何其他lib文件)到一个静态库。完成此操作后,使用Xcode将您的项目转换为ARC。

ARC将为您处理内存管理。当ARC打开时,编译器将插入适当的内存管理语句,如保留和释放消息。最好使用ARC,因为编译器可以更好地了解对象的生命周期,并且不易出现人为错误。这也将为您节省很多潜在的小时数,从而扫描该示例项目。

有一个美好的教程在这里张贴在如何转换的Cocos2D项目ARC http://www.learn-cocos2d.com/2012/04/enabling-arc-cocos2d-project-howto-stepbystep-tutorialguide/

+0

感谢名单为,我想跟着,但我注意到,当我创建新库,正在编辑的搜索路径,用户标题搜索路径不存在。我该怎么办?现在我的程序不会生成并运行:/ – Booms

+0

您运行的是哪个版本的xcode?你确定你正在寻找正确的地方吗? –

+0

所有的好处,我设法找到它,并得到它的一切工作。为此欢呼 – Booms