为了研究应用的生命周期,在AppDelegate的方法里面加入打印当前的函数名的方法:

iOS 应用的生命周期

如下:

iOS 应用的生命周期

 

1、运行程序:

输出:

iOS 应用的生命周期

 

2、按一下home键

iOS 应用的生命周期

 

3、再点击应用

iOS 应用的生命周期

4、双击Home键,向上滑动应用,杀掉应用

这个时候控制台没有任何输出,因为你直接杀死应用是不会调用applicationWillTerminate的,只有当应用被系统杀死的时候才会调用这个方法。

5、补充

当收到推送通知的时候会得到以下输出:applicationWillResignActive:

在弹出的通知横幅处向上滑动,让横幅消失,这时会得到以下输出:applicationDidBecomeActive

相关文章:

  • 2021-11-27
  • 2021-11-15
  • 2021-07-22
  • 2022-12-23
  • 2021-10-22
  • 2021-10-21
  • 2021-12-29
  • 2021-05-14
猜你喜欢
  • 2022-12-23
  • 2021-12-30
  • 2021-08-17
  • 2021-04-13
相关资源
相似解决方案