依存性注入についての質問:私は、コントローラが作成されたときにデータモデルへのポインタで、コントローラを初期化するという考えを理解する:依存性注入:コントローラ間でモデルを渡すか?
Controller *controller = [[Controller alloc] initWithDataModel:[self dataModel]];
をしかし、私が述べたことTechZenによってここに答えを読んで興味がありましたコントローラ間でモデルを渡します。
TechZen「依存性注入は、必要に応じ 、コントローラを表示する ビュー・コントローラからデータ・モデル・オブジェクトを渡すに に依存しています。」 Cocoa touch connection and data design pattern
これは単に、各コントローラは、作成上のポインタで初期化される、またはそれは多分渡された新しいモデルへのポインタを使用して、後日データモデルをスワップ/割り当てを参照しているという事実を指しありませんの方法を介して?
- (void)connectToModel:(id)newModel;
おかげさまで、私がこのコンセプトを理解していることを確認したかったのです。とても有難い ... – fuzzygoat