ベスト プラクティスはさておき、UIApplicationDelegate クラスが所有するオブジェクトを作成し、アプリケーションの実行中ずっとそのままにしておく場合、UIApplicationDelegate の dealloc メソッドに [object release] ステートメントを追加するメリットはありますか?
呼び出されるのは、ユーザーがアプリケーションをシャットダウンするときだけであり、そのアプリケーションで使用されていたメモリ領域全体が解放されると想定しています。
ベスト プラクティスの観点からは、確かに、メモリ管理コードをアプリケーション全体に一貫して追加することは理にかなっていますが、実行の観点からは、それが実際に問題になるかどうかに興味があります。
注: iPhone 開発者の観点からこれを求めています。それが Mac OSX の観点と異なるかどうかはわかりません。