0

ブック ライブラリ アプリを開発する場合、モデルとビュー コントローラーはいくつ必要ですか?

-Booksクラス - カタログのコレクション全体 (タイトルと表紙のリンクのみ)。-Book クラス - より詳細な個々の書籍の詳細 (概要、著者、ISBN など)。-Chapterクラス - クラス内の章Book。-Pageクラス - クラス内のページChapter

Modelsが上記の提案どおりに設計されている場合、 を管理するのに最適な数はViewControllersいくつViewsですか? ここに絶対的な答えがあるかどうかわからないので、ケーススタディを作成するといいと思いました。

圧倒的で面白いとModel思います。MVCですから、通常のシナリオでは、マスターがクラスをどのように設計および管理するかについて、マスターと話し合い、理解したいと思いModelます。

  1. Model常に呼び出す必要がありAppDelegateますか? ViewControllerどちらがより具体的ではないのですか?上記の例から導き出すと、Pageモデルを選択した後にモデルを呼び出す方が最適ではないでしょうBookか? ですべてを呼び出すのではなく、AppDelegate?

教えてください。ありがとう!

4

1 に答える 1

1

あなたのモデルは大丈夫です。少なくとも必要な ViewController の数は現在 4 つです。ブック用に 1 つの tableViewController、ブック用に 1 つの tableViewController、チャプター用に 1 つの tableViewController、およびページ用に 1 つのビューコントローラー。

tableViewController が 3 回繰り返されている場合は、tableViewController が 1 つだけになるようにカスタマイズできます。アイテムの正しい配列を渡すと、それに応じて表示されます。

したがって、最小は 2 つの ViewController です。

編集:

間違いなくAppdelegateにはありません。Viewcontrollerで、間違いなく。テーブルからデータを取得する別の ModelManager を記述します。このモデルマネージャーは、モデル情報をビューコントローラーに渡してビューに表示します

于 2013-06-06T08:48:07.987 に答える