新しい iOS 6 では非推奨となり、代わりに UIViewController インスタンスとサブクラスのオブジェクトを管理するためviewDidUnload
に使用するように指示されました。内部で行われた方法のように、didReceiveMemoryWarning
内部の UIView の種類に nil を割り当てることも同様に効果的ですか?didReceiveMemoryWarning
viewDidUnload
これらの 2 つの方法は動作が異なるように見えるため、これを尋ねています。必要なUIViewを再インスタンス化するために再度呼び出されることをdidReceiveMemoryWarning
保証していないようです。viewDidLoad
iOS 6 では、手動で UIView の割り当てを解除する必要なく、メモリ管理が行われるのではないかと思います。UIViewController のライフサイクルを理解する上で見逃していることを教えてください。