dealloc 的水,很深?
- (void) dealloc {
? ?/** 1.C++ part~ */
//? ? _world->~b2World();
? ?delete_world;?//?經測試,delete 會調用 b2World 的析構函數(shù)~
? ? _world = NULL;
? ?delete_debugDraw;?//須手動去銷毀,_world 析構的時候并不會將 _debugDraw 銷毀~
? ?_debugDraw =NULL;
? ?/** 2.Objective-c part~ */
//? ? [_laserSegment dealloc];? //?詳見 GameScene的 tick方法(已經?release 過了)~
?? ?
//? ? [_gameLayer removeAllChildrenWithCleanup:YES];? ? // CCNode?的子類對象會被自動回收,不用管~
?? ?
? ?/**?3.必須的(- -,我錯了,這是必須要注釋掉的!!),場景切換時,先調用新場景的init方法
?? ? * 新場景的init方法調用完之后,才會調用上一個場景的 dealloc方法~?*/
//? ? [[BYSingle getInstance] setGameSceneWorld:NULL];
?? ?
//? ? [_level dealloc]; //詳見 GameScene頭文件,XMLParser的mm文件~
? ? [superdealloc];
}
@end
//GameUtil *gu = [[[GameUtil alloc] init] autorelease];
//NSString *imgFullPath = [gu saveCCRenderTextureImage:rt imgFormat:@"jpg"];
//NSLog(@"%@",imgFullPath);
//[gu writeImageToSavedPhotosAlbum:imgFullPath];
轉載于:https://www.cnblogs.com/yang3wei/archive/2012/02/23/2739895.html
總結
以上是生活随笔為你收集整理的dealloc 的水,很深?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mixing ASP.NET MVC a
- 下一篇: 试写函数显示当前具体时间: