Advertisement

UI application的生命周期

阅读量:

nslog都是我自己加的,方便每个步骤的测试

每一步表示的是我当前应用程序的当前状态

第一步

布尔类型 Boolean 应用: UIApplication 苹果程序在选项中完成了启动选项(AppDelegate)

{NSLog(@"%s:表示程序启动",FUNCTION);//打印方法名称}

第二歩

- (void) applicationWillResignActive: (UIApplication *) application // 函数即将执行
{ NSLog(@"%s:表明程序即将切换至后台状态", FUNCTION); }

在这一阶段中, 我们可以选择按Home键来完成任务或者切换到后台模式. 只需在命令行界面输入exit(0)即可退出系统.

第三步
- (void) application.isActive:(UIApplication *)application
{NSLog(@"%s:表示程序已处于后台状态",FUNCTION);}
第四步
- (void) application.willBecomeForeground:(UIApplication *)application
{NSLog(@"%s:表示即将切换至前台",FUNCTION);}

第五步

- (void)app_did_become_active:(UIApplication *)app
{NSLog(@"显示应用程序已切换为前台界面",FUNCTION);}

全部评论 (0)

还没有任何评论哟~