CocoStudio 资源内存释放问题

第一个问题: 
请问各位大大,能介绍下释放内存时的那几句话的功能么,或者是那些是必须加的,那些事可选的,以下 
1:释放本对象本身  
2:SceneReader::sharedSceneReader()->purgeSceneReader();  
3:ActionManager::purgeActionManager();  
4:CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();  
5:CCTextureCache::sharedTextureCache()->removeUnusedTextures();   
6:GUIReader::shareReader()->purgeGUIReader();  
 
 
第二个问题: 
如今我一个场景中有好几个层,每一个层都是加载json布局文件的,请问当我移除某个子层的时候要调用那几句释放内存语句? 
php


问题解决:

1:释放本对象本身  

2:SceneReader::sharedSceneReader()->purgeSceneReader();     清理场景管理(全部读取的场景都会被清理掉)  json

3:ActionManager::purgeActionManager();  清理动做(这里指Action动做,不是动做编辑器的动做。)  
4:CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();  清理再也不使用的精灵   
5:CCTextureCache::sharedTextureCache()->removeUnusedTextures();     释放掉不用的纹理  

6:GUIReader::shareReader()->purgeGUIReader();    清理GUI管理类(这个不要放到最后清理) 编辑器

 
第二个问题:   
如今我一个场景中有好几个层,每一个层都是加载json布局文件的,请问当我移除某个子层的时候要调用那几句释放内存语句?   

答:remove掉后会自动释放,gui控件的内存都是自动管理的。  布局

参考:http://www.cocoachina.com/bbs/read.php?tid=200303 ui

相关文章
相关标签/搜索