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

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

推荐阅读更多精彩内容