(iOS)控制器的生命周期

控制器的生命周期的方法

0,viewDidLoad()view加载完毕
1,viewWillAppear()view即将显示到window2,viewDidAppear()view在window上显示完毕
3,viewWillDisappear()view在window上即将消失
4,viewDidDisappear()view在window上消失了

上面的五个步骤是控制器的五个常见的生命周期。
场景:
当我们点击应用程序的icon直到程序的界面显示到我们眼前,这个过程一共调用
viewDidLoad - viewWillAppear - viewDidAppear(加载控制器,即将显示控制器,将控制器显示到手机的界面上)
如果从第一个控制器跳转到第二个控制器的时候,就会调用
viewWillDisappear - viewDidDisappear
详细的过程是这样的
towController代表第二个控制器
oneController代表第一个控制器

twoController viewDidLoad
oneController viewWillDisappear
twoController viewWillAppear
oneController viewDidDisappear
twoController viewDidAppear

viewWillUnload
viewDidUnload()由于控制器的view已经不存在了。所以要清空资源。
//这个方法是内存警告,当发出内存警告的时候就会调用上面的两个方法

didReceiveMemoryWarning{
    [super didReceiveMemoryWarning];
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值