iOS6 がビューをアンロードしなくなったため、UIViewController
'sを呼び出さなくなったことを考えるとviewDidUnload
、iOS5 でこれと同じ動作を引き起こす信頼できる方法があるかどうか疑問に思っていましたか?
つまり、iOS 6 でビューをアンロードしなくなった理由について Apple が示したのとまったく同じ理由で、iOS5 でビューをアンロードするのを本当に止めたいと思います (これは、かなりの量のメモリを節約できなくなり、ほとんどの場合、余分なバグの原因)。iOS5 でのみ発生し、メモリが少ない場合にのみ発生する可能性のある多くのケースをテストするよりも、便利な機能の開発に時間を費やしたいと思います!
私は周りを検索しましたが、以前にこの質問をしたことがある人を見つけることができず、驚いています. self.view への余分な参照を保持するviewDidLoad
(および でのみ解放するdealloc
) のと同じくらい簡単でしょうか? 可能性のあるトラップはありますか?