1

私はプログラミングにかなり慣れていないので、基本的なアプリの構造についてアドバイスが必要なので、これがかなり明白な場合はご容赦ください。

アプリの主要部分は、ユーザーが順番に移動する一連の20ペアのビューです(1a、1b、2a、2b、3aなど)。各ビューとbビューは、他のa / bと同じレイアウトですが、画像、音声、テキストが異なります。

ストーリーボードに40のビューすべてを一列に並べることができましたが、概念的には非常に単純です(そしてより安定していますか?)

または、すべてのコンテンツとある種のカウンターを含む2つのビュー(aとb)を使用して、ユーザーがシーケンスのどこにいるかに応じてXcodeが提供するコンテンツを認識できるようにすることもできます。これを実装する最も簡単な方法は何でしょうか?しかし、これも扱いにくくなる可能性があり、おそらくそれをシンプルに保つことが実際に進むべき道であると私は恐れています。

どんなアドバイスもありがたく受けました。

どうもありがとう

4

1 に答える 1

0

デザインは、画面の数ではなく、画面の複雑さに完全に依存しています。Screenにあまり変化がない場合は、2つのビューのみを持ち、条件付きでデータをロードする2番目のアプローチに進むことができます。

または、最初にアプローチを使用する場合は、すべての手順を複製する必要はありません。プログラムで、すべての機能を含む2つのスーパークラスと、それに応じて異なるクラスを作成できる部分(継承の概念)を作成できます。これにより、作業が簡単になり、コードを再利用できるだけでなく、アプリの保守性も向上します。

于 2012-06-28T09:44:35.073 に答える