/// 在程序启动之后,重写自定义设置的位置 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return YES; } /// 应用即将从活动状态切换到不活动状态时会触发此方法。在出现某种临时中断(比如有来电或者短信)或用户退出暂停正在进行的任务,禁用定时器,降低OpenCLES帧率。如果是游戏应用,应该在这个方法中暂停游戏 - (void)applicationWillResignActive:(UIApplication *)application {} /// 在该方法中释放共享资源,保存用户数据,清除定时器,并存储足够的应用状态信息,目的是当应用终止时,将它恢复到当前状态, /// 如果你的应用支持在后台执行,那么当用户退出时调用这个方法面不是applicationWillTerminate:方法 - (void)applicationDidEnterBackground:(UIApplication *)application {} /// 这个方法会在应用程序从后台运行状态转换到活动状态的过程中被调用,可以在这里恢复应用程序正常运行所需的信息 - (void)applicationWillEnterForeground:(UIApplication *)application {} /// 当应用程序处于非活动状态时重新启动暂停(或尚未启动)的任务。如果程序之前在后台运行,那么可以选择刷新新用户界面 - (void)applicationDidBecomeActive:(UIApplication *)application {} /// 程序即将终止时调用该方法。如果有必要,那么保存数据 - (void)applicationWillTerminate:(UIApplication *)application {}