2009-05-27 10 views
2

iPhoneプロジェクトで作業しているときに、本当に乱雑になり、多くのファイルが作成されます(ライブラリ、ビューコントローラ、インターフェイスなど)。プロジェクトファイルを整理するにはどうすればよいですか?どんなグループ構造を使っていますか?私はグループにMVCのパラダイムに従うべきですか?複雑なiPhoneプロジェクトのファイル構造を整理する最良の方法は?

ありがとうございます!

答えて

0

通常、ビューコントローラとカスタムリストセルのグループがあります。

私たちの現在のプロジェクトでは、XMLParser用のグループもあります(サーバーからの着信メッセージを解析するためのスレッド生成インスタンスがかなりあります)。

MVCのパラダイムは、基本的にはここにありません。もちろん、それはあなたが従うべきものですが、XCodeのグループは、ファイルシステムのレイアウトに関してMVCに訴えるだけではありません。

2

アプリケーションの構造を最も明白にするものは、短くても究極的には役に立たない答えです。私は単一の、正解があるとは確信していません。

  • アプリケーション全体のデータ(モデル)独自のグループ
  • ユーティリティクラス/関数は、自分のグループを取得している:1つのデータポイントとして、ここで私は私の最も複雑なアプリケーションは、構造化しましたか大体

    をです(複数のクラスが必要な場合は入れ子になることがあります)

  • 私は単純なビューのためにUIグループを持っています。これらのクラスにはコントローラーも含まれています。
  • 私は、一連の接続ビューに対して他のグループを用意しています。たとえば、私のアプリケーションの一部にはタグが表示されており、これに関連するビューは2つまたは3つあります。ビュー、コントローラー、時にはデータをグループ化します。

グループ化はクラス構造を反映しません。私の一般的なルールは、私が同時に近くで修正したいファイルを持っていたいということです。

関連する問題