注: Xcode 10 では、新しいグループを作成すると、既定の動作でリンクされたフォルダーが作成されるようになりました。それ以外の場合は、以下の情報が引き続き適用されます。
ファイルを整理するための推奨される方法は、グループを使用することです。これは、ディレクトリを作成するよりも柔軟であり、ファイル システム上でまったく異なるファイル階層を維持しながら、複雑なファイル階層を作成できるためです。これは単なる組織ツールです。ただし、グループをフォルダー参照に変換したり、最初にフォルダー参照として作成したりすることは可能です。
さらに、フォルダー参照の代わりにグループを使用すると、ファイル システム内の場所を変更する必要がある場合に柔軟性が高まります。たとえば、多数の異なるプロジェクトで使用するコードの共通フォルダーがあるとします。グループを使用すると、プロジェクト内のファイルをプロジェクト内にあるかのように整理しながら、コードの 1 つのコピーを中央の場所に保持できます。はい、フォルダー参照でもこれを行うことができますが、後で同じグループに他のものを追加したいが、それらをその共通フォルダーに追加したくない場合は、グループの方がはるかに柔軟です。
グループをフォルダーにリンクする場合は、プロジェクト ファイル ツリーでグループをクリックし、command+option+1 を押します。右側の「パス: グループへの相対」のようなドロップダウンの下に、「なし」という単語の横にアイコンのような灰色の枠線が付いた小さな白い四角形があります。これをクリックしてフォルダを選択/作成すると、グループがフォルダにバインドされます。
さらに、フォルダーを Xcode にドラッグすると、それをグループにするかフォルダー参照にするかを尋ねられます。