IOS应⽤用程序⽣生命周期 UIViewController的⽣生命周期(2)

创建UIApplication对象并指定其代理 


通过UIApplicationMain函数创建UIApplication对象并指定其代理对象AppDelegate;第三个参数为指定

UIApplication的⼦子类来⽣生成UIApplication对象,为nil时由UIApplication类初始化默认对象;第四个参数为指定代理对象。 

UIApplication的代理对象
作为UIApplication的代理类,必须要先实现

UIApplicationDelegate协议,协议⾥里明确了作为代理应

该做或可以做哪些事情。

UIApplication对象负责监听应⽤用程序的⽣生命周期事件,并将⽣生命周期事件交由UIApplication代理对象处理。 

UIApplication代理对象⽣生命周期函数详解

  •  - (void)applicationWillResignActive:(UIApplication*)application

    说明:当应⽤用程序将要⼊入⾮非活动状态执⾏行,在此期间,应⽤用程序不接收消息或事件,⽐比如来电话了

  •  - (void)applicationDidBecomeActive:(UIApplication*)application

    说明:当应⽤用程序⼊入活动状态执⾏行,这个刚好跟上⾯面那个⽅方法相反

  •  - (void)applicationDidEnterBackground:(UIApplication*)application

    说明:当程序被推送到后台的时候调⽤用。所以要设置后台继续运⾏行,则在这个函数⾥里⾯面设置即可 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值