注: 2017 年現在: Xcode 9 は、フォルダーとプロジェクト階層を自動的に同期します。
2013 年時点での
注意: Xcode プロジェクトと関連フォルダーの複製と名前の変更
XCode でプロジェクト ファイルの下に表示される「フォルダー」は、ファイル システム内の実際のフォルダーではなく、.xcodeproj ファイルで管理される仮想フォルダーのみです。ファイル システム内の場所とは別に、プロジェクト フォルダー内のファイルを整理できます。ファイル システムのフォルダー構造をプロジェクト フォルダー構造内にマップすることを好む人もいれば、ファイル システム内の 1 つの大きなフォルダーにすべてのソース ファイルを格納し、それらをプロジェクト フォルダー内でのみ整理する人もいます。どちらかというと、好みの問題です。
ただし、ファイル システム内のファイルの名前を変更/物理的に移動する場合、XCode はファイルの場所を認識できないため、ファイルを削除してプロジェクトに再度追加する必要があります。それらを物理的に削除しないように注意してください。XCode プロジェクトから削除してから、必要に応じて再追加して再編成してください。
注意すべきもう 1 つの点: バージョン管理システムを使用している場合は、ファイルの名前を変更/移動したことをそのクライアント (svn または git) にも通知する必要があります。ファイルのリビジョン履歴を保持したい場合は、コピー/移動コマンドを明示的にバージョン管理に発行することをお勧めします。そうしないと、ファイルが古い場所から削除され、新しい場所に追加されたものとして扱われます。