私はそれにプッシュされUINavigationController
たを持っています。UIViewController
私viewController
のview
には、2 つのサブビューがありUIScrollView
ます。私のメソッドでscrollview
毎回これらを再作成し、ビューコントローラーのビューにサブビューとして追加します。ARC を使用していますが、メソッドで 2 つのスクロール ビューを破棄する必要がありますか? メモリ使用量のより良い方法は何ですか。viewWillAppear
viewController
viewDidDisappear
編集:私はいくつかの調査を行いましたが、メソッドでスクロール ビューを削除して nil に設定しviewDidDisappear
ないと、解放されません。ビューコントローラーのビューは、呼び出されるたびにサブビューの数を増やしviewWillAppear
ます。コメントで述べたように、メインのビューコントローラーの割り当てを解除することはありません。常にナビゲーション コントローラーのスタックに残ります。スクロール ビューを手動で解放する必要があるのはなぜですか?