質問: NSUserDefaultsに格納されているデータは、アプリケーションの更新とアプリケーションの再インストール(remove-install)によって持続されますか? アプリのUDIDをそこに保存したいのであれば、私のアプリにとって重要です。アップルは、iOS 5.0からアプリ固有のUDIDを作成することを推奨しています。
回答: ユーザーのデフォルトは更新によって維持されますが、アプリケーションの削除や再インストールによって維持されるわけではありません。現在のところ、キーチェーンはアプリの削除と再インストールによって永続化されていますが、一方的な方法であることは証明されていませんので、この動作に頼ることは危険です。 また、値をiCloudのキー/値ストアに書き込むこともできます。それは、そのユーザーのためのアプリのすべてのインストールにわたって維持され、そのために設計されたものです。