アプリ全体でユーザー設定を処理するSettingsManager
シングルトンがあります (たとえば、任意のビュー コントローラーでサウンドが再生されるたびに、SettingsManager
サウンドがオンになっているかどうか、およびその音量がチェックされます)。
そのクラス オブジェクト (私は でアクセスします[SettingsManager sharedManager]
) は、別の場所に送信されたデリゲート メッセージに応答できますか? たとえば、 でサウンドをオンに切り替えた場合SettingsViewController
、クラス メソッド オブジェクトはそれを取得して変更をディスクに保存できますか?