2009-04-11 198 views

回答

2

您可以在应用程序委托中实现“applicationDidReceiveMemoryWarning:(UI Application *)应用程序”。

这是一个警告通知,告诉您即将超出内存限制,此时操作系统将终止您的应用程序进程 - 在applicationDidReceiveMemoryWarning中,您有机会释放并释放一些内存以防止OS从杀死你的应用程序。

@interface MyApp: NSObject <UIApplicationDelegate> 
{ 
} 
@end 
@implementation 
-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application { 
    [[TextureMgr sharedTextureMgr] removeAllTextures]; 
} 
@end 

这是标准的'Cocos2D-iphone'实现的功能。