私のアプリケーションは NSUserDefaults を使用していくつかの値を保存し、アプリケーションの更新時またはバックグラウンド処理が終了した場合に値を復元できるようにします。バックグラウンド処理は整数値を自動的に保存しますが、ユーザーがランチャーからアプリケーションを終了すると、数値も失われ、バックグラウンド処理に入るときに ViewDidUnload メソッドが呼び出されないと思います。アプリケーションがアンロードされるたびに NSUserDefaults を保存できる方法はありますか? また、ViewDidLoad メソッドにも同じ問題があり、バックグラウンドからは呼び出されません。これを回避する方法は何ですか?
PS これまでのところ、アプリケーションが保存する必要がある唯一のデータは、画面上のカウントの int です。
更新: UIApplicationDidEnterBackgroundingNotification は、あなたの提案でうまく機能します!