2017-03-09 6 views
1

私は自分の開発の構造を改善しようとしています。これは言語に依存しません(編集は適切ではありません)。iOSで複数のクラスを持つMVCデザインパターン

何かがいつか私を悩ませています。私は誰かが私を助けるために時間を取ることを願っています。

質問はバイナリツリーに格納されているので、バイナリツリー(BinaryTree.swift)のクラスを作成するという単純なゲームを作っています。

私のViewControllerは、インターフェース(ボタンなど)私も(スコアなどを保ち、質問が返されるべきである)ゲームのためのビジネス・ロジックを作成する必要が

との相互作用の世話をします。このタイプのゲームのロジックは簡単ですが、大規模なプロジェクトに拡大する前に原則を理解する必要があります。私はそれがこのアプリを構築するための合理的な方法ではないことを心配として

問題 は、それは、単にゲームロジック(GameLogic.swift)のために別のファイルにクラスを作成するのが妥当です。

答えて

0

すべての正直なところ、開発者はデータの構造を選択することができます。 MVC、またはModel View Controllerモデルはまだ生きていますが、私はそれを使用しないことを選択しました。 GameLogic.swiftに何が入るのかについて多くの情報がなければ、私は前進して試してみるといいでしょう。多分私よりも経験豊かな別の開発者があなたに別のアイデアを与えることができます!

+0

問題は機能しますが、有能な開発者がそれをやると期待しているので、実際に動作させたいと思っています。 Gamelogic.swiftは(例えば)スコアを記録し、おそらくプレイヤーが答えを考えている時間のタイマーを持っています。そのタイプのもの。 – stevenpcurtis

+0

完全に理解してください!あなたは新しい開発者ですか(1〜5ヶ月)? –

+0

はい、まさに、物事を維持する必要があるところです。 – stevenpcurtis

関連する問題