Cocoaのスキルが徐々に向上するにつれて、以前の仮定によって構築された穴に戻ったときに、早い段階で行ったようにMVCを乱用しないようにしています。私はここにこれを跳ね返す人がいないので、あなたの一人が助けてくれることを願っています...
多数のさまざまなプロパティ(NSString、NSDate、NSNumberなど)を持つカスタムModelクラスがあります。送信用にプロパティをシリアル化する必要があります。このデータがシリアル化のために処理されているときに、ユーザーが応答する必要があるという質問が表示される場合があります(UIAlertViewなど)。
このコードはどこに属しているのでしょうか。
- 私の一部は、ある意味でデータの永続性に関するものであるため、モデルと言います。
- モデルに含まれるコアデータ(しゃれは意図されていません)の別の解釈であるため、私の一部はビューと言います。また、データが処理されるときに、ユーザーはダイアログを操作する必要があります
- モデルとビューの間のデータの変換を管理しているので、私の一部はコントローラーと言います。
3つすべての組み合わせですか?もしそうなら、データが処理されているときにクラス間の通信はどのように処理されますか?NSNotifications?直接メソッド呼び出し?