Я новичок в XCode, и я нахожу файловое управление огромной болью. В большинстве IDE вы можете просто указать дерево исходного кода проекта на структуру каталогов на диске. Это упрощает добавление новых файлов в ваш проект - вы просто помещаете их на диск, и они автоматически скомпилируются.
С XCode кажется, что мне нужно как создать файл, так и отдельно добавить его в проект (или заставить манипулировать файловой системой через пользовательский интерфейс). Но это означает, что совместное использование .xcodeproj через контроль источника чревато проблемами - часто мы получаем конфликты слияния в файле xcodeproj - и когда мы этого не делаем, мы часто получаем ошибки компоновщика, потому что во время слияния некоторых файлов которые были перечислены в проекте, вырезаются. Поэтому мне нужно пойти и снова добавить их в файл проекта, пока я не смогу его компилировать, а затем повторно проверить файл проекта.
Я уверен, что я должен что-то упустить. Я пытался использовать "справочные папки", но код в них, похоже, не компилируется. Кажется безумным создать среду IDE, которая заставляет всех изменять один общий файл при добавлении или удалении файлов в проект.