1

私は過去 3 か月から iPhone の開発に携わっています。

通常、View Controller を挿入するときに、Classes を右クリックして新しいグループを追加します。

&そのグループ内に、新しいView Controllerの.h、.m、および.xibファイルを追加するだけです。

私の質問の前に、私のプロジェクトで何をしたか見てみましょう。

代替テキスト http://img230.imageshack.us/img230/4191/picture4kz.png

私の質問はこのようなものです

  • それは適切な方法ですか?適切な方法は何ですか?
  • すべての .xib ファイルをリソース グループに配置する必要がありますか?
  • (2 番目の質問の答えが「はい」の場合) リソースの下に .xib ファイルを配置する必要があるのはなぜですか?
  • プロジェクトに .h、.m、および .xib ファイルが多すぎる場合、グループ化の正確な方法は何ですか?
  • グループを作成するときに、xcode が実際にディレクトリを作成しないのはなぜですか?
4

2 に答える 2

3

Adrian Kosmaczewski が、経験豊富な Xcode 開発者に知られているアプローチについて説明します。それは私が使用する方法であり、「すべての場所を作り、すべてをその場所に置く」. 以下にリンクされている記事が、探しているものを見つけてくれることを願っています。さらに、彼のブログは最高の 1 つです。

http://kosmaczewski.net/2009/07/28/code-organization-in-xcode-projects/

于 2009-11-12T02:30:47.983 に答える
1

アイテムに順番に回答するには:

  • ここでの「適切な」方法は、個人の好みによって異なりますが、他の方法よりも維持およびナビゲートが容易な方法もあります。したがって、すべてを網羅する「適切な」方法は実際にはありません。
  • 繰り返しますが、これは個人的な好みの問題です。私が専門的に取り組んできたすべてのプロジェクトには、ファイルの種類に基づいた基本的な編成がありました。したがって、特定のプロジェクトでは、リソース用に 1 つのディレクトリ、ヘッダー用に 1 つ、ソース用に 1 つなどがあります。
  • .xib ファイルは、ディスク上のローカルのどこかにある必要はなく、XCode プロジェクトの特別なディレクトリの下にある必要さえありません。XCode ビルド システムは、拡張子によって .xib ファイルをリソースとして認識し、コンパイルして、結果を適切な場所に配置します。(これは、ファイルがターゲットの「リソースのビルド」ステップの下にリストされていることを前提としていることに注意してください。
  • ソース ファイル、ヘッダー ファイル、リソース ファイルが多数ある場合は、それらを 3 つの個別のフォルダーにまとめて、種類別に整理することをお勧めします。次に、フォルダ間の関係は、ファイルの名前によって確立されます (たとえば、AskPassword.h は AskPassword.m と AskPassword.xib に関連しています)。
  • この質問に対する答えは、Apple に問い合わせる必要があります。

それが役立つことを願っています!

于 2009-11-11T23:51:43.620 に答える