タグ

releaseとメモリ管理に関するjustoneplanetのブックマーク (1)

  • releaseの重要性

    アプリを作ってみて初めてreleaseの重要性を実感しました(^^;) CGContextでUITextField、UILabelを大量に追加したUIViewを往復してると、動作が重くなりメモリリーク(>_<) UINavigationControllerでViewController(@synthesizeした)をpush後、親ページに戻った時(popした時)に、viewDidUnloadが発生しないことがわかりました。 メモリリークの遷移 その為、以下の遷移でを繰り返していると (1) UIViewControllerをinitWithNibNameでallocし、UINavigationControllerに追加(pushViewController) (2) UIViewControllerのviewDidloadが呼ばれる (3) UIViewControllerに大量のオブジェ

  • 1