ほとんどのコードでは、viewDidLoad と viewDidUnload を次のように設定しています。
- (void)viewDidLoad
{
[super viewDidLoad];
//do stuff...
}
- (void)viewDidUnload
{
[super viewDidUnload];
//do stuff...
}
しかし、私は疑問に思いました... viewDidLoad と viewDidUnload をいつ呼び出すかは問題ですか? それぞれが「何かをする」前または後にあるべきですか?
つまり、それぞれをメソッドの最初または最後に配置する必要がありますか?
編集:物事をさらに複雑にするために、これはAppleのデフォルトのviewDidUnloadメソッドであり、[super viewDidUnload]
最初に呼び出されることを示唆しているように見えます...
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}