アプリ内のすべてのビューがアクセスする必要がある共通のオブジェクトがある iOS アプリを作成しています。
(最初のビュー コントローラーの) viewDidLoad イベント内でオブジェクトを作成および初期化し、このオブジェクトへの参照を必要な他のすべてのビューに渡します。アプリケーション全体が必要とするオブジェクトをセットアップするために、この特定のビューが常に最初に読み込まれることに依存しているため、MVC パターンを何らかの形で壊しているように感じます。
appDelegate「didFinishLaunching ...」で基本的なオブジェクトの作成と初期化を行うようにアプリを変更しました。これは現在機能しており、あるビューから別のビューに参照を渡すことなく、他のすべてのビューからこの共通オブジェクトにアクセスできます。
先に進む前に、これが正しい方法なのか、それとも他のことをすべきなのかについて、人々の意見を聞きたいと思っていました。これが些細な質問のように思われる場合は申し訳ありませんが、私はただ学んでおり、物事を適切に行う方法を学びたいと思っています.
前もって感謝します :-)