サンドボックス化されていないアプリをアプリ サンドボックスに移行する方法は知っていますが、既にアプリ サンドボックス コンテナーにあるファイル (主に設定リスト) を更新するためのベスト プラクティスを知りたいのですが?
最終的に、アプリのサンドボックス コンテナー内の設定リストを更新するのに似た方法があれば、それがNSUserDefaults
私が探しているものです。
私が読んだ情報源:
サンドボックス化されていないアプリをアプリ サンドボックスに移行する方法は知っていますが、既にアプリ サンドボックス コンテナーにあるファイル (主に設定リスト) を更新するためのベスト プラクティスを知りたいのですが?
最終的に、アプリのサンドボックス コンテナー内の設定リストを更新するのに似た方法があれば、それがNSUserDefaults
私が探しているものです。
私が読んだ情報源:
実際に設定を保存している場合は、NSUserDefaults を使用してください。サンドボックス内でも外部と同じように (API の観点から) 機能します。ただし、設定が plists に保存されていないふりをするのが本当に最善です。その実装の詳細に依存すると、最近の OS にあらゆる種類の不幸な副作用が生じる可能性があるため、API を使用してください。
設定を保存するのではなく、任意の plist を変更しようとしている場合は、NSUserDefaults を使用しないでください。NSPropertyListSerialization を使用して、それらを直接読み書きします。