同じView Controllerでいつ新しいビューを作成する必要があり、いつ新しいView Controllerを作成する必要がありますか?
3 に答える
以下は、ルールというよりもガイドラインです。
いくつかのパラメーターに従ってコードをモジュール化する場合は、新しいView Controllerを作成する必要があります(私は機能に基づいて作成します)。例えば。DashboardViewController
、SettingsViewController
など。
内部では、DashboardViewController
多くのことが起こっている可能性があります。それぞれview
を表す必要がある場合があります。
これは一般的な質問です。何をしようとしているのかを知らなければ、アプリケーションの作成方法を説明するのは困難です。ちなみに、少し(そして簡単に)説明するとこうなります。
コントローラーはアプリケーションのロジックを実装する必要があり、アプリケーションの特定の機能を「制御」する必要があります。ビューは、コントローラーがユーザーに表示したいものを表示する必要があります。
したがって、何らかのロジック (ユーザー チェック/データの読み込みなど) を使用して何かを作成する場合は、コントローラーを作成する必要があります。ユーザーに何かを表示したい場合は、ビューを作成できます。
1 つまたは 2 つのコントローラーの違いは、アプリケーションによって異なります。1 を使用する単一の種類のロジックを作成する必要があります。それ以外の場合は、異なる機能を持つ大きなアプリケーションがある場合は、N 個のコントローラーを作成します。