2013-07-15 261 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