0

ARC に変換された iPad アプリケーションで作業しています。私の質問は、 -(void)viewDidUnload および -(void)didReceiveMemoryWarning コールバックでストロング ポインターを指す合成された目的の c オブジェクトをどのように管理するかということです。メモリの問題を回避するためにアウトレットを管理することについては承知しています。しかし、目的の c オブジェクトについて混乱しています。返事をください...

4

2 に答える 2

1

viewDidUnloadは廃止され、iOS 6 以降では呼び出されなくなったため、実装する必要はありません。

の場合didReceiveMemoryWarning、非 ARC の ivar と同じように扱う必要があります。つまり、簡単に再計算できるキャッシュやデータをクリアするか、必要に応じてデータをディスクにダンプしてメモリをクリアします。スーパーに電話することを忘れないでください。

于 2013-07-30T04:30:29.423 に答える