update2 ViewControler Lifecycle 生命周期

这里记录view controler的生命周期


creation()

// mvc此时还没有被创建出来, outlets也没有, 此时应该尽可能把所有数据工作都放在这里做? 下一步就是从storyboard里读取各个控件以便初始化了.
- (void)awakeFromNib
{}

- (void)viewDidLoad
{}

// 几何体在这两个方法内确定下来.
// 在viewDidAppear以及viewWillAppear期间,只要几何体有变化,这两个方法就会被触发.
- (void) viewWillLayoutSubViews();
- (void) viewDidLayoutSubViews();

// 若有设备旋转的情况发生, 则会通知如下方法.
- (void) willRotateTo/From
- (void) didRotateTo/From

// mvc将要出现
- (void)viewWillApear : (BOOL)animated;

// mvc出现.
- (void)viewDidAppear : (BOOL)animated;

- (void)viewWillDisappear : (BOOL)animated;

- (void)viewDidDisappear:(BOOL)animated;

系统低内存警告提示:

- (void)didReceiveMemoryWarning;

摘自斯坦福大学课件:

update2 ViewControler Lifecycle 生命周期_第1张图片
viewcontroler lifecycle.jpg

你可能感兴趣的:(update2 ViewControler Lifecycle 生命周期)