appDelegate 矫情吗;* 2022-06-05 06:41 182阅读 0赞 总结下iOSapp的应用生命周期 app有5种运行状态 1、非运行状态 2、前台非活动状态 3、前台活动状态 4、后台状态 5、挂起状态 运行状态的变化,程序会执行不同的方法及通知,逻辑如下: 1、非运行状态 → 前台非活动状态 执行方法:application:DidFinishLaunchingWithOptions: 执行通知:UIApplicationDidFinishLaunchingNotification; 2、前台非活动状态 → 前台活动状态 执行方法:application:DidBecomeActive; 执行通知:UIApplicationDidBecomeActiveNotification; 3、前台活动状态 → 前台非活动状态 执行方法:application:WillResignActive; 执行通知:UIApplicationWillResignActiveNotification; 4、后台状态 → 挂起状态 执行方法:application:DidEnterBackground; 执行通知:UIApplicationDidEnterBackgroundNotification; 5、挂起状态 → 非运行状态 执行方法:application:WillTerminate; 执行通知:UIApplicationWillTerminateNotification; 这是一个程序从启动到终止的一次状态变化已经「方法、通知」的调用。 当然程序运行还有其他情况,比如从前台进入后台挂起,然后再从挂起状态进入前台活动状态。执行逻辑如下: 1、挂起状态 → 后台状态 不执行主要的方法及通知 2、后台状态 → 前台非活跃状态 执行方法:application:WillEnterForeground; 执行通知:UIApplicationWillEnterForegroundNotification; 3、前台非活跃状态 → 前台活跃状态 执行方法:application:DidBecomeActive; 执行通知:UIApplicationDidBecomeActiveNotification; 这是程序从「挂起」→ 「前台活动」的状态变化及方法、通知调用。 -------------------- 视图生命周期; 视图运行状态及执行方法如下: 1、视图创建 - viewDidLoad 视图加载到内存是会执行 viewDidLoad方法 viewWillAppear: 2、视图可见 viewDidAppear: 视图可见前后会执行-viewWillAppear&viewDidAppear方法 viewWillDisAppear: 3、视图不可见 viewDidDisAppear: 视图不可见前后会执行-viewWillAppear&viewDidAppear方法 4、系统低内存 - didReceiveMemoryWarning; viewDidLoad方法只被程序调用一次,其他四个方法每次加载/关闭视图时都会被重复调用。 作者:刘雨辰PX803 链接:http://www.jianshu.com/p/5feafd266149 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关 重构AppDelegate 转载][Link 1] > 引言:可能很多读者可能都有这样的经历,迭代维护多年的系统代码量激增,有些模块的代码自己都觉得丑陋,可是却不敢重构,生怕一不小心被拉取祭天,然... - 日理万妓/ 2024年04月18日 04:59/ 0 赞/ 37 阅读
相关 AppDelegate中常用的代理方法回调 当应用程序正常启动时(不包括已在后台转到前台的情况),调用此回调。launchOptions是启动参数,假如用户通过点击push通知启动的应用,(这是非正常启动的情况,包 约定不等于承诺〃/ 2023年10月17日 09:45/ 0 赞/ 34 阅读
相关 iOS UI编程——使用AppDelegate全局传值 使用AppDelegate可以进行全局传值 具体做法是,在AppDelegate.swift文件中,定义你需要的变量,例如: import UIKit im 本是古典 何须时尚/ 2022年11月15日 11:26/ 0 赞/ 100 阅读
相关 php友盟第三方登录,AppDelegate减负之常用三方封装 - 友盟分享 / 三方登录篇(1)... 首先去友盟上面下载SDK, 一般就新浪/微信/QQ 我们都选择精简版 ![1048098-20170706201454909-1992935775.png][] 把下载好 谁践踏了优雅/ 2022年10月22日 04:26/ 0 赞/ 200 阅读
相关 AppDelegate.m 介绍 AppDelegate.m 介绍 转自:www.cnblogs.com/xunziji/archive/2012/09/17/2689184.html -------- Bertha 。/ 2022年08月08日 13:58/ 0 赞/ 108 阅读
相关 swift详解之十三 -----------AppDelegate AppDelegate -------------------- 它继承UIResponder , 并且实现了UIApplicationDelegate协议 。UIAp 我就是我/ 2022年08月04日 12:48/ 0 赞/ 479 阅读
相关 iOS 获取AppDelegate对象 AppDelegate里定义全局,在其他类中赋值 在程序的AppDelegate类中定义,在appDelegate页面把你要赋值的对象设置为appDeleg 水深无声/ 2022年07月13日 10:58/ 0 赞/ 122 阅读
相关 appDelegate 总结下iOSapp的应用生命周期 app有5种运行状态 1、非运行状态 2、前台非活动状态 3、前台活动状态 4、后台状态 5、挂起状态 运行状态的 矫情吗;*/ 2022年06月05日 06:41/ 0 赞/ 182 阅读
相关 Appdelegate和Windos内容的简单介绍 [Appdelegate和Windos内容的简单介绍][Appdelegate_Windos] 学习ios有一段时间了,但是对appdelegate中的那一堆方法一直都不 客官°小女子只卖身不卖艺/ 2022年05月31日 06:26/ 0 赞/ 93 阅读
还没有评论,来说两句吧...