ある子ビューから別の子ビューにデータを送信する方法を研究しています。アプリケーションにはいくつかのビューがあり、そのうちの 1 つは一種のリアルタイム設定ビューです。設定の変更は、他のビュー内のものに影響するはずです。
NSUserDefaultsは人気があるようですが、永続的なデータやデータベース/ファイルへの自動保存は必要ありません。私が避けたい潜在的な減速のように見えます。
2 番目に人気があるのは、いくつかの共通のトップ レベル オブジェクトへの参照を各子ビューに渡すことです。これを行う方法を詳しく教えてくれるチュートリアルが見つかりませんでした...おそらくとても簡単で、チュートリアルは必要ありません-一度理解したら! 正しい方向(URL)を教えていただければ幸いです。
質問: 1 つの「シングルトン オブジェクト」を使用して「グローバル データ」を保存し、いつでもどこからでもアクセスすることを考えています。これで何が問題になる可能性がありますか?たとえば appDelegate.m に作成すると、誰かがアクセスしようとする前に存在するはずですよね?
このサンプルコードを見ています。