次のようなコード(たとえば、appController.m内)を使用して、アプリケーションの終了時にクリーンアップを実行します...
- (void) dealloc {
[myObject release]; // myObject 's dealloc will not be called either !!!
[arraySMSs release];
[super dealloc];
}
このメソッドは、アプリが終了したときに呼び出されることはありません。なんで ?クリーンアップを行うためのより良い場所はありますか?呼び出されないという事実は、メモリリークの問題に対処しますか?または、OSがクリーンアップを処理しますか?
ありがとうございました...