2012-08-23 11 views
12

Xcodeで開発してから4年後、私は自分自身に質問し始めました(もちろん、あまりにも遅いですが、コーディングが深いときには他のものは見えません)どのような構造やファイルやフォルダの構成が、何らかのガイドラインに従うのに適したものになることがあります。Xcodeのファイルとフォルダは構造と組織をきれいにします

私はGoogle coding guidelinesを見ましたが、この質問の対象については似たような文書があるかと思います。

Xcodeで新しいプロジェクトを作成すると(私は最新バージョンを使用しています)、アプリケーションの同じ名前のフォルダが1つあり、「サポートファイル」内にフレームワークと製品があります。最後の2つは問題ありませんが、いくつかのグラフィックスやその他のクラス、静的ライブラリなどを追加するかどうか、どのように名前を付けるか、どこに配置するか(例:アイコンやデフォルトイメージなどの標準グラフィックは「サポートファイル」内の「デザイン」または「標準デザイン」という名前のフォルダ)。 そのようなルール。

これは、複数のプロジェクト(1日に3〜4を意味します)を処理し始めると、同じフォルダ内で同じものを探したいと思っているのです。また、将来の更新と参照のために、適切な場所に適切なものを見つける。

答えて

14

あなたがプログラム機能のどの部分に従っているかによって、グループをグループ化してグループ化してください(グループは「フォルダ」 XCode内にありますが、そうでないと実際のファイルシステムフォルダではありません)に関連する。実際のフォルダでそれらを整理することは良いアイデアであるかどうかには多少議論の余地があります(時々私は時々そうしません)。

ただし、グループでファイルを整理する前に、プロジェクトの構造を整理しておく必要があります。そして

などその私が意味体系(クラスで を意味する)あなたのコードを配置するプロジェクトを、モジュール化する方法に関連するベストプラクティスに従ってプロジェクトを整理する方法についてはかなり良い出発点はマットですギャラガーのThe design of every Mac applicationポスト彼の名高いブログココアワイプロブ。彼の存在分析はまた、グループの編成方法を自明にしています(実際には、プロジェクトのグループ名を転記してオントロジを作成したことを認めています)。

+0

素晴らしい!ありがとう;) – DigitalVanilla

関連する問題