美文网首页
UIViewController

UIViewController

作者: 石玉龙 | 来源:发表于2016-11-05 21:25 被阅读6次

视图控制器的生命周期:

面向对象的语言中是对象就一定要有生命周期,生命周期管理UIViewController的作用范围和时间,也管理其内部的其它对象的作用范围和时间。

//类的初始化方法

+ (void)initialize;

//对象初始化方法

- (instancetype)init;

//从归档初始化

- (instancetype)initWithCoder:(NSCoder *)coder;

//加载视图

-(void)loadView;

//将要加载视图

- (void)viewDidLoad;

//将要布局子视图

-(void)viewWillLayoutSubviews;

//已经布局子视图

-(void)viewDidLayoutSubviews;

//内存警告

- (void)didReceiveMemoryWarning;

//已经展示

-(void)viewDidAppear:(BOOL)animated;

//将要展示

-(void)viewWillAppear:(BOOL)animated;

//将要消失

-(void)viewWillDisappear:(BOOL)animated;

//已经消失

-(void)viewDidDisappear:(BOOL)animated;

//被释放

-(void)dealloc;

iOS 6 以后使用内存自动管理;viewDidUnload方法被废弃不再使用了;

视图控制器方法调用的执行顺序:

相关文章

网友评论

      本文标题:UIViewController

      本文链接:https://www.haomeiwen.com/subject/vqeguttx.html