Подтвердить что ты не робот

Разница между папкой и группой в Xcode?

очень простой вопрос, который я знаю, но тем не менее буду благодарен за вашу помощь. Как раз в Xcode, в чем разница между папкой и группой. Являются ли эти взаимозаменяемые термины или есть тонкая разница?

4b9b3361

Ответ 1

Группы

С помощью групп Xcode хранит в проекте ссылку на каждый отдельный файл.

Папки

Ссылки на папки проще. Вы можете найти ссылку на папку, потому что она отображается синим цветом, а не желтым.

Существует два типа папок в Xcode: группы и ссылки на папки. Вы можете использовать группы для организации файлов в своем проекте, не затрагивая их структуру в реальной файловой системе. Это отлично подходит для кода, потому что вы только собираетесь работать с вашим кодом в Xcode. На с другой стороны, группы arent очень хороши для файлов ресурсов.

В любом достаточно сложном проекте вы обычно имеете дело с десятки - если не сотни - файлов активов, и эти активы понадобятся изменять и манипулировать вне Xcode, либо вами, либо вами дизайнер. Ввод всех ваших файлов ресурсов в одну плоскую папку является путь к катастрофе. Здесь вы найдете ссылки на папки. позволяют вам упорядочивать файлы в папки на вашей файловой системе и сохранить ту же структуру папок в Xcode.

Reference

Ответ 2

Папка в Xcode представляет собой папку в файловой системе.

Группа в Xcode является "поддельной" папкой, которая НЕ представляет папку в файловой системе.

Обычно используется комбинация групп и папок для заданного проекта Xcode.

Ответ 3

Поведение Xcode (начиная с версии v9) изменилось, а группы теперь являются фактическими папками на диске.

Ответ 4

Я обнаружил, что Xcode 9.2 имеет две версии группы при создании группы. Один - это group другая group without folder. Первая также создает папку в вашей файловой системе, вторая - нет.