我已下载完成的示例项目,可在此处下载http://www.raywenderlich.com/downloads/Cocos2DSimpleGame3_v2.zip
我已将它放在我的设备上并注意到我的iphone内存已经过了一段时间。我使用xcode来测试内存泄漏(产品 - >配置文件),它表明程序中存在大量内存泄漏。我对cocos2d很新,所以我不知道如何修复它们。有人能够帮助修复这些内存泄漏问题吗?请记住我是新手。干杯
答案 0 :(得分:0)
我知道这可能不是您想要的,但您应该考虑将项目转换为ARC。 你应该做的是将Cocos2d(和其他任何lib文件)添加到静态库中。完成后,使用Xcode将项目转换为ARC。
ARC将为您处理内存管理。打开ARC时,编译器将插入适当的内存管理语句,例如retain和release消息。最好使用ARC,因为编译器可以更好地了解对象的生命周期,并且不易出现人为错误。这也将为您节省许多潜在的时间来搜索该示例项目。
这里有关于如何将Cocos2D项目转换为ARC http://www.learn-cocos2d.com/2012/04/enabling-arc-cocos2d-project-howto-stepbystep-tutorialguide/的精彩教程