1、- (void)applicationWillResignActive:(UIApplication *)application
说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了
2、- (void)applicationDidBecomeActive:(UIApplication *)application
说明:当应用程序入活动状态执行,这个刚好跟上面那个方法相反
3、- (void)applicationDidEnterBackground:(UIApplication *)application
说明:当程序被推送到后台的时候调用。所以要设置后台继续运行,则在这个函数里面设置即可
4、- (void)applicationWillEnterForeground:(UIApplication *)application
说明:当程序从后台将要重新回到前台时候调用,这个刚好跟上面的那个方法相反。
5、- (void)applicationWillTerminate:(UIApplication *)application
说明:当程序将要退出是被调用,通常是用来保存数据和一些退出前的清理工作。这个需要要设置UIApplicationExitsOnSuspend的键值。
6、- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
说明:iPhone设备只有有限的内存,如果为应用程序分配了太多内存操作系统会终止应用程序的运行,在终止前会执行这个方法,通常可以在这里进行内存清理工作防止程序被终止
7、- (void)applicationSignificantTimeChange:(UIApplication*)application
说明:当系统时间发生改变时执行
8、- (void)applicationDidFinishLaunching:(UIApplication*)application
说明:当程序载入后执行
9、- (void)application:(UIApplication)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame
说明:当StatusBar框将要变化时执行
10、- (void)application:(UIApplication*)application willChangeStatusBarOrientation:
(UIInterfaceOrientation)newStatusBarOrientation
duration:(NSTimeInterval)duration
说明:当StatusBar框方向将要变化时执行
11、- (void)application:(UIApplication*)application didChangeStatusBarOrientation:(UIInterfaceOrientation)oldStatusBarOrientation
说明:当StatusBar框方向变化完成后执行
12、- (void)application:(UIApplication*)application didChangeSetStatusBarFrame:(CGRect)oldStatusBarFrame
说明:当StatusBar框变化完成后执行
 

iOS 11 与 iOS 10  之间 application 的差别

. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  // new 控制器并push / model  }

. - (void)applicationDidBecomeActive:(UIApplication *)application { }

. - (void)viewDidLoad { }
// iOS 10 表现为1 --> 2 --> 3
// iOS 11 表现为1 --> 3 --> 2

坑爹的玩意, 给老子造成一个 bug, 告诉后人已借鉴

最新文章

  1. SQL Server 通过备份文件初始化复制
  2. hdu 5833 Zhu and 772002 高斯消元
  3. Android 生成和Pull解析xml
  4. Editplus从下载到使用
  5. 2016 ACM/ICPC Asia Regional Qingdao Online HDU5879
  6. HDU4907——Task schedule(BestCoder Round #3)
  7. Codevs 4600 [NOI2015]程序自动分析
  8. mysql安装详细步骤图解
  9. 特性(Attributes)
  10. Hadoop Yarn框架原理解析
  11. VMware虚拟机安装Linux系统后IP配置(二)
  12. day44前端开发2之css基础
  13. 运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本
  14. XmlDocument根据节点的属性值获取节点
  15. git core.autocrlf配置 解决Windows和Linux(Mac)换行问题
  16. tensorflow之word2vec_basic代码研究
  17. nodeJs项目 相关命令
  18. 软件包管理:rpm包管理-yum在线管理-IP地址配置和网络yum源
  19. 2017 ECL-FINAL J.Straight Master
  20. JUC原子类之 原子操作数据类型

热门文章

  1. 2018.10.13 bzoj1834: [ZJOI2010]network 网络扩容(最大流+费用流)
  2. 2018.09.27 bzoj2118: 墨墨的等式(最短路+背包)
  3. RHEL6解决无法使用YUM源问题(转)
  4. Unit Testing of Spring MVC Controllers1
  5. nginx 配置图片服务器 (window版本)
  6. noip第7课作业
  7. Codeforces805 A. Fake NP 2017-05-05 08:30 327人阅读 评论(0) 收藏
  8. hdu 5063 操作逆推+mul每次要*2%(modo - 1)
  9. Android-JVM中的多线程&垃圾回收
  10. C# winform 窗体应用程序之图片上传Oracle数据库保存字段BLOB