#import
"mjoneviewcontroller.h"
@inte***ce
mjoneviewcontroller()
@property
(nonatomic
, strong
) nsarray
@property
(nonatomic
, strong
) nsarray
*persons;
@end
@implementation
mjoneviewcontroller
/***
*//**
* view
載入完畢 */
- (void
)viewdidload
/**
* view
即將顯示到
window上
* */
- (void
bool
)animated
/**
* view
顯示完畢
(已經顯示到視窗)
*/ - (void
bool
)animated
/**
* view
即將從window
上移除(
即將看不見)
* */
- (void
bool
)animated
/**
* view
從window
上完全移除
(完全看不見)
* */
- (void
bool
)animated
/**
* view
即將銷毀的時候呼叫 */
- (void
)viewwillunload
/**
* view
銷毀完畢的時候呼叫 */
- (void
)viewdidunload
/**
* 當接收到記憶體警告的時候 */
- (void
)didreceivememorywarning
#import
"mjtwoviewcontroller.h"
@inte***ce
mjtwoviewcontroller()
@end
@implementation
mjtwoviewcontroller
/*** view
載入完畢 */
- (void
)viewdidload
/**
* view
即將顯示到
window上
* */
- (void
bool
)animated
/**
* view
顯示完畢
(已經顯示到視窗)
*/ - (void
bool
)animated
/**
* view
即將從window
上移除(
即將看不見)
* */
- (void
bool
)animated
/**
* view
從window
上完全移除
(完全看不見)
* */
- (void
bool
)animated
控制器的生命週期
關於viewdidunload 在發生記憶體警告的時候如果本檢視不是當前螢幕上正在顯示的檢視的話,viewdidunload將會被執行,本檢視的所有子檢視將被銷毀,以釋放記憶體,此時開發者需要手動對viewload viewdidload中建立的物件釋放記憶體。因為當這個檢視再次顯示在螢幕上的時候,...
控制器的生命週期
當乙個檢視控制器被建立,並在螢幕上顯示的時候。的執行順序 1 alloc建立物件,分配空間 2 init initwithnibname 初始化物件,初始化資料 3 loadview從nib載入檢視,通常這一步不需要去干涉。除非你沒有使用xib檔案建立檢視 4 viewdidload載入完成,可以進...
控制器的生命週期
view載入完畢 void viewdidload super viewdidload nslog mjoneviewcontroller viewdidload view即將顯示到window上 view顯示完畢 已經顯示到視窗 view即將從window上移除 即將看不見 view從window...