IOS 页面加载顺序

- (void)viewDidLoad {app

    [super viewDidLoad];spa

}orm

- (void)didReceiveMemoryWarning {对象

    [super didReceiveMemoryWarning];it

    // Dispose of any resources that can be recreated.渲染

}im

-(void)viewDidAppear:(BOOL)animated{
数据

    [super viewDidAppear:animated];animate

}di

- (void)viewWillAppear:(BOOL)animated

{

    [super viewWillAppear:animated];

}

- (void)viewWillDisappear:(BOOL)animated

{

    [super viewWillDisappear:animated];

}


一、alloc                                   建立对象,分配空间

二、init (initWithNibName)         初始化对象,初始化数据

三、loadView                            从nib载入视图 ,一般这一步不须要去干涉。除非你没有使用xib文件建立视图

四、viewDidLoad                   载入完成,能够进行自定义数据以及动态建立其余控件

五、viewWillAppear              视图将出如今屏幕以前,立刻这个视图就会被展示在屏幕上了

六、viewDidAppear               视图已在屏幕上渲染完成

当一个视图被移除屏幕而且销毁的时候的执行顺序,这个顺序差很少和上面的相反

一、viewWillDisappear            视图将被从屏幕上移除以前执行

二、viewDidDisappear            视图已经被从屏幕上移除,用户看不到这个视图了

三、dealloc                            视图被销毁,此处须要对你在init和viewDidLoad中建立的对象进行释放

相关文章
相关标签/搜索