nslog都是我自己加的,方便每个步骤的测试
每一步表示的是我当前应用程序的当前状态
第一步
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{NSLog(@"%s:表示程序启动",__FUNCTION__);//打印方法名称}第二歩
- (void)applicationWillResignActive:(UIApplication *)application//将要后台
{NSLog(@"%s:表示程序将要进入后台",__FUNCTION__);}
我们可以在这一步里面设置按home键结束程序还是还是进入后台,只需要在里面输入exit(0)就是结束程序
第三步
- (void)applicationDidEnterBackground:(UIApplication *)application
{NSLog(@"%s:表示程序已经进入后台",__FUNCTION__);}
第四步
- (void)applicationWillEnterForeground:(UIApplication *)application
{NSLog(@"%s:表示将要进入前台",__FUNCTION__);}
第五步
- (void)applicationDidBecomeActive:(UIApplication *)application
{NSLog(@"%s:表示已经进入前台",__FUNCTION__);}