0

CoreDataのように画像を保存するアプリケーションがありますNSData

を使用して、必要に応じてこれらの画像をビューにロードしますimageView.image = [UIImage imageWithData:<...>]。ビューを離れると、そのために割り当てられたメモリの割り当てがUIImage解除されません。

私はARCを使用しており、viewDidUnload:メソッドで画像ビューをnilに設定しています。

これについて他に何かできることはありますか?

4

1 に答える 1

1

ビューを離れるとすぐにデータの割り当てが解除されることを期待しないでください。ARCを使用している場合、これはあなたの責任ではありません。これらのオブジェクトはすべて、iOSが決定するか、必要があるときに排出される自動解放プールに入る可能性があります。

于 2012-06-15T09:59:35.133 に答える