dealloc 的水,很深?
- (void) dealloc {
? ?/** 1.C++ part~ */
//? ? _world->~b2World();
? ?delete_world;?//?經(jīng)測(cè)試,delete 會(huì)調(diào)用 b2World 的析構(gòu)函數(shù)~
? ? _world = NULL;
? ?delete_debugDraw;?//須手動(dòng)去銷毀,_world 析構(gòu)的時(shí)候并不會(huì)將 _debugDraw 銷毀~
? ?_debugDraw =NULL;
? ?/** 2.Objective-c part~ */
//? ? [_laserSegment dealloc];? //?詳見 GameScene的 tick方法(已經(jīng)?release 過(guò)了)~
?? ?
//? ? [_gameLayer removeAllChildrenWithCleanup:YES];? ? // CCNode?的子類對(duì)象會(huì)被自動(dòng)回收,不用管~
?? ?
? ?/**?3.必須的(- -,我錯(cuò)了,這是必須要注釋掉的!!),場(chǎng)景切換時(shí),先調(diào)用新場(chǎng)景的init方法
?? ? * 新場(chǎng)景的init方法調(diào)用完之后,才會(huì)調(diào)用上一個(gè)場(chǎng)景的 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];
轉(zhuǎn)載于:https://www.cnblogs.com/yang3wei/archive/2012/02/23/2739895.html
總結(jié)
以上是生活随笔為你收集整理的dealloc 的水,很深?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Mixing ASP.NET MVC a
- 下一篇: 试写函数显示当前具体时间: