以下は本当ですか?
アプリが終了しようとしているときに、保持されているすべてのオブジェクトで release を呼び出してメモリをクリーンアップする必要はありません。iPhone OS は、アプリを起動したときにアプリに割り当てたメモリを再利用するためです。これは、アプリが自分で正しくクリーンアップすることに頼るよりも速くて安全です。これを確認するには、NSLog 呼び出し (またはデバッガー ブレークポイント) をアプリケーション デリゲートの dealloc メソッドに配置し、呼び出されないことを確認します。
そのため、アプリが終了しようとしているときにクリーンアップしても意味がありません。さらに、OS がアプリを消去するまでの時間は非常に限られているため、クリーンアップに時間を無駄にしないでください。ゲームやその他の関連するものを保存することに集中してください。