viewDidLoad
- 各viewを構成する。
- see: https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ViewControllerPGforiOS.pdf
Table 4-1
Methods: viewDidLoad
... By the time this method is called, your view objects are guaranteed to exist and to be in a known good state.
- (void)viewDidLoad {
[super viewDidLoad];
[self setupView];
}
- UITabBarControllerなどで、複数のUIViewControllerをインスタンス化する際、viewDidLoadは呼ばれる。表示されるかどうかわからない各画面のリソースを取得するのは冗長であるため、ここでリソースの取得は行わない。
viewWillAppear:animated
- 各リソース(data, image etc..)の取得を行う。(非同期で)
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self updateView];
}
- 画面表示のリロード(Pull To Refreshなどによる)は、このupdateViewを再度呼ぶ。