NSUserDefaults
を使用してアプリの設定をファイル システムに保存する方法を読み、理解しました。また、後でアプリで使用する前にデフォルトを登録する必要があることも認識しています。
ただし、アプリでさまざまなクラスのデフォルトを登録しても問題ないかどうかはわかりません。たとえば、AppDelegate
アプリ全体に属する設定を登録したいのですが、テーマクラスでは、アプリのテーマの取得と設定にのみ使用される設定を使用 (したがって登録) したいと考えています。ユーザーのデフォルトに関する限り、より多くのクラスには独自のニーズがあるため、これは私が取り組んでいるプロジェクトの複数の部分に当てはまります。
正しい作業方法に属するクラスで設定を維持するこの方法はありますか?