ViewController生命周期

应用启动过程:

在main.m 中return ===》 UIApplicationMain
 
 
 根据第三个参数创建UIApplication,可以自定义UIApplication,创建MyApplication继承UIApplication,然后修改main
 return UIApplicationMain(argc, argv, NSStringFromClass([MyApplication class]), NSStringFromClass([AppDelegate class]));

 根据第四参数创建 AppDelegate代理,然后在代理中创建UIWindow作为程序窗口,
 UIWindows 去加载storyboard,显示

 控制器View生命周期:
 loadView        加载View
 viewDidLoad     view加载完毕,只是调用一次
 viewWillAppear  view即将显示, 导航控制器返回上一层会调用,UITabBarController视图切换也会调用
 viewDidAppear   view显示完成
 viewWillDisAppear  view即将消失
 viewDidDisAppear   view确定消失

发布了141 篇原创文章 · 获赞 51 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/dreams_deng/article/details/82943172