ios开发- UIViewController

UIViewController(视图控制器),顾名思义,是MVC设计模式中的控制器部分。
UIViewController在UIKit中主要功能是用于控制画面的切换,其中的VIew属性(UIView类型)管理整个画面的外观。

UIViewController生命周期
ViewController 生命周期的第一部是初始化。不过具体调用的方法还有所不同。不过具体调用的方法还有所不同,如果使用StoryBoard来创建VIewController,我们不需要显式地去初始化,Storyboard会自动使用 initWithCoder: 进行初始化。如果不使用StoryBoard,我们可以使用init 函数进行初始化,init:函数在实现过程中还会调用initWithNibName:bundle:.我们应该尽量避免在VC外部调用 initWithBNibName:bundle: ,而是把它放在VC的内部
初始化完成后,VC的生命周期会经历下面几个函数:
(void)loadView
(void)loadDidView
(void)loadWIlla

你可能感兴趣的:(ios开发- UIViewController)