Open Sab-swiftlin opened 5 years ago
各クラスからUserDefaultsに直接キーを指定してアクセスする方法だと、タイポによる不具合が起こりやすく、可読性も低い。 また、保存している値も設定画面に最適化されているものがある為、全体最適としたい。
RealmObjectAccessibleのように、UserDefaultsを操作する専用クラスを作成し、当該クラスを用いて設定項目などの保存、読出が出来る事。 保存に使うキーは都度文字列を入力させる事はせず、enumなどで定義したものを使用する事。 また、保存する内容も”日”などの単位を省くなど、将来的に多言語対応する事になっても困らないように言語設定に依存しない形にしたい。
必要性
各クラスからUserDefaultsに直接キーを指定してアクセスする方法だと、タイポによる不具合が起こりやすく、可読性も低い。 また、保存している値も設定画面に最適化されているものがある為、全体最適としたい。
期待値
RealmObjectAccessibleのように、UserDefaultsを操作する専用クラスを作成し、当該クラスを用いて設定項目などの保存、読出が出来る事。 保存に使うキーは都度文字列を入力させる事はせず、enumなどで定義したものを使用する事。 また、保存する内容も”日”などの単位を省くなど、将来的に多言語対応する事になっても困らないように言語設定に依存しない形にしたい。
タスク内容
その他の情報
参考URL・画像など