一  loadView:

在每次访问 UIViewController时,且其 view = nil 时,会调用这个方法,所以大家在开发中想自己设置 view 的可以用这个方法,在这个方法中自定义 view

*所以在以下情况记得使用这个方法:

加载 与控制器绑定的 xib 时

[[GLViewController alloc] initWithNibName:@"GLViewController" bundle:nil];

如果没有传明显的 xib 文件名,就会加载和控制器 同名的

[[GLViewController alloc] init]; // 加载GLViewController.xib

如果没有关联的 xib 文件,就会创建一个空白的UIview

用纯代码写 ,先重写 loadView 方法,并且不需要调用[super loadView],因为调用父类会创建一个空白的的UIview,但是如果真的调用也不会错,

二  viewDidLoad

无论是通过加载 xib文件,还是重写 loadView 方法创建的 UIViewController 的 view, 都会调用 viewDidLoad 这个方法

所以这个方法里面可以加载view 上面的控件

*什么时候用这个方法:

对界面进行初始化操作,比如 view 里面添加一些子视图,从数据库或者网络加载模型数据填充到子视图中

最新文章

  1. E - Super Jumping! Jumping! Jumping!
  2. Linux多安全策略和动态安全策略框架演示验证方案及结果分析
  3. c#简要概括面向对象的三大特征
  4. 新手Oracle安装及使用入门
  5. GIT 如何删除某个本地的提交
  6. 原生JS代码实现一个Ajax异步请求
  7. bootsrtap (-)
  8. Java基础第二章
  9. 移动设备真机调试本地程序的Node.js【无需连wifi】
  10. 树的常见算法&图的DFS和BFS
  11. [WC2018]通道——边分治+虚树+树形DP
  12. vuex中store保存的数据,刷新页面会清空
  13. Web性能和负载测试工具补充
  14. python -- 内置模块02
  15. 内存管理buddy[原理]
  16. c# 虚拟路径转换为绝对路径
  17. Elasticsearch 数据搜索篇·【入门级干货】===转
  18. Vue音乐项目笔记(五)
  19. django admin 根据choice字段选择的不同来显示不同的页面
  20. 关于lockkeyword

热门文章

  1. Oracle笔记 十四、查询XML操作、操作系统文件
  2. HBase简介(很好的梳理资料)
  3. svn不能提交 svn: is out of date; try updating
  4. phalcon框架学习之router
  5. 简单记事本程序java源码项目
  6. C puzzles详解【26-30题】
  7. 搭建高性能计算环境(九)、应用软件的安装之gaussian 09
  8. 【转】Linux Kernel __setup(str, fn)解析
  9. datagridview添加复选框全选和取消
  10. DataGridView控件中添加ComboBox下拉列表框的实现