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中建立的對象進行釋放

相關文章
相關標籤/搜索