iOS中控制器的生命周期详解

UIViewController的生命周期及iOS的执行程序

当一个视图控制器被创建,在屏幕上显示的时候,代码的执行顺序

1. alloc  创建对象,非配内存空间

2. init(initWithNibName)   初始化对象,初始化数据

3. loadView    从nib载入视图,通常这一步需要去干涉。除非你没有使用nib文件创建视图

4. viewDidLoad   载入完成,可以进行自定义数据以及动态创建其他UI空间

5. viewWillAppear  视图将出现在屏幕之前,视图马上将出现在屏幕上

6. viewDidAppear 视图已经在屏幕上渲染完成 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MVC 具有什么样的优势,各个模块之间怎么通信,比如点击 Button 后 怎么通知 Model?[iOS] MV...
    Lost_693d阅读 159评论 0 1
  • 【2017年最新】☞ iOS面试题及答案 设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经...
    紫色冰雨阅读 624评论 0 1
  • 加载xib tabBarController初始化xib intWithNibName 大前提是UIViewCon...
    DavidFeng_swift阅读 217评论 0 1
  • 172.简述视图控制器的生命周期。 1)init函数(init;initWithFrame;initWithCod...
    AlanGe阅读 391评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,788评论 0 9