iOS 11 application 新特性
2024-10-14 21:55:00
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, 告诉后人已借鉴
最新文章
- SQL Server 通过备份文件初始化复制
- hdu 5833 Zhu and 772002 高斯消元
- Android 生成和Pull解析xml
- Editplus从下载到使用
- 2016 ACM/ICPC Asia Regional Qingdao Online HDU5879
- HDU4907——Task schedule(BestCoder Round #3)
- Codevs 4600 [NOI2015]程序自动分析
- mysql安装详细步骤图解
- 特性(Attributes)
- Hadoop Yarn框架原理解析
- VMware虚拟机安装Linux系统后IP配置(二)
- day44前端开发2之css基础
- 运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本
- XmlDocument根据节点的属性值获取节点
- git core.autocrlf配置 解决Windows和Linux(Mac)换行问题
- tensorflow之word2vec_basic代码研究
- nodeJs项目 相关命令
- 软件包管理:rpm包管理-yum在线管理-IP地址配置和网络yum源
- 2017 ECL-FINAL J.Straight Master
- JUC原子类之 原子操作数据类型
热门文章
- 2018.10.13 bzoj1834: [ZJOI2010]network 网络扩容(最大流+费用流)
- 2018.09.27 bzoj2118: 墨墨的等式(最短路+背包)
- RHEL6解决无法使用YUM源问题(转)
- Unit Testing of Spring MVC Controllers1
- nginx 配置图片服务器 (window版本)
- noip第7课作业
- Codeforces805 A. Fake NP 2017-05-05 08:30 327人阅读 评论(0) 收藏
- hdu 5063 操作逆推+mul每次要*2%(modo - 1)
- Android-JVM中的多线程&;垃圾回收
- C# winform 窗体应用程序之图片上传Oracle数据库保存字段BLOB