コードにMVCデザインパターンを正確に実装するにはどうすればよいですか?
- コントローラ->RestKitを使用してRESTサービスを呼び出します。
- JSONをオブジェクトにバインド->これはモデルです
- コントローラーは、モデルに基づいて一連のデータを表示します。
ここで、Viewをどこに実装しますか?私は何かが足りないのですか?
コードにMVCデザインパターンを正確に実装するにはどうすればよいですか?
ここで、Viewをどこに実装しますか?私は何かが足りないのですか?
ViewControllerはモデルへの変更を監視し、ルートが。であるビュー階層を更新する必要がありself.view
ます。
- (void)viewDidLoad {
[super viewDidLoad];
// observe the model, via kvo, or subscribe to notification, or make self == somebody's delegate, etc.
}
- (IBAction)doSomething:(id)sender {
// change the model [self.model change]
// or start a web request with self as delegate
}
// called by kvo or delegate or notification or [self modelDidChange];
- (void)modelDidChange {
// update self.view or children viewWithTag: or outlets setup to subviews
}