生命周期方法
来源:互联网 发布:php转换特殊字符 编辑:程序博客网 时间:2024/06/08 13:52
一、AppDelegate生命周期方法
// 程序完成启动
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"%s", __func__); return YES;}// 程序即将进入后台- (void)applicationWillResignActive:(UIApplication *)application { NSLog(@"%s", __func__);}// 程序已经进入后台- (void)applicationDidEnterBackground:(UIApplication *)application { NSLog(@"%s", __func__);}// 程序即将进入前台- (void)applicationWillEnterForeground:(UIApplication *)application { NSLog(@"%s", __func__);}// 程序已经进入活动状态- (void)applicationDidBecomeActive:(UIApplication *)application { NSLog(@"%s", __func__);}// 程序已经结束- (void)applicationWillTerminate:(UIApplication *)application { NSLog(@"%s", __func__);}
二、UIViewController生命周期方法
// 视图已经加载
- (void)viewDidLoad { NSLog(@"%s", __func__);}
// 加载视图- (void)loadView { NSLog(@"%s", __func__);}
// 视图即将出现- (void)viewWillAppear:(BOOL)animated { NSLog(@"%s", __func__);}
// 视图已经出现- (void)viewDidAppear:(BOOL)animated { NSLog(@"%s", __func__);}
// 视图即将消失- (void)viewWillDisappear:(BOOL)animated { NSLog(@"%s", __func__);}
// 视图已经消失- (void)viewDidDisappear:(BOOL)animated { NSLog(@"%s", __func__);}
生命周期方法执行顺序:
****viewDIdLoad调用时机****
- (void)loadView;
1、永远不要手动调用它
2、如果要自定义self.view ,就要在loadView中修改它。不要在viewDidLoad中修改self.view,这样容易造成使用先后顺序错误。
0 0
- 生命周期方法
- 生命周期方法
- 生命周期方法
- 生命周期方法
- 页面生命周期方法
- Activity生命周期方法
- Activity生命周期记忆方法
- 修改系统方法生命周期
- Android Activit生命周期方法
- UIView 生命周期方法
- View 生命周期方法
- ViewController 生命周期重要方法
- Activity的生命周期方法
- Activity的生命周期方法
- Activity—生命周期方法
- 控制器的生命周期方法
- Activity的生命周期方法
- bean的生命周期方法
- WebRTC源代码探索之旅——多线程篇(6 - 2)
- android app崩溃日志收集以及上传
- 二分图的最大匹配
- Android Studio 0.8.0解决 Failure [INSTALL_FAILED_OLDER_SDK] 问题
- Sublime Text 注册码
- 生命周期方法
- protocol协议的创建
- poj 2492(并查集的带权向量关系)
- WebRTC源代码探索之旅——多线程篇(6 - 3)
- 整数数组的最大等分组数
- Hello, CSDN!
- yii小物件Widget创建表单,action提交到指定位置
- 报数游戏
- 融云开发者沙龙(济南站)活动精彩回顾