Что означает темный треугольник, расположенный на значках папок в Xcode 9?

Я использую Xcode 9.0. Некоторые иконки папок в моем проекте Xcode имеют темные треугольники в нижнем левом углу - например, "0. Login", "Frameworks", "Products", "Pods". Что это значит?

Изображение с темными треугольниками на значках папок

Ответ 1

Папки без темных треугольников существуют как группа в вашем проекте, а также (что нового в Xcode 9) существуют как папка в файловой структуре.

Пример: После двойного щелчка в навигаторе проекта вы можете увидеть меню:

введите описание изображения здесь

Для новой группы Xcode создайте группу в навигаторе проекта и создайте папку в структуре файла (в поисковом режиме) и в курсе для новой группы без папки создайте только группу.

введите описание изображения здесь

Ответ 2

Введение желтых папок с треугольником (введите описание изображения здесь) в Xcode 9 совпадает с дополнительной новой функцией, которая позволяет группе Project Navigator напрямую связываться с файловой системой.

Желтые папки Xcode 9 с треугольником (введите описание изображения здесь) представляет собой группу, не связанную с каталогом файловой системы. Таким образом, Xcode 9 yellow folder-with-a-triangle Group (введите здесь описание изображения) совпадает с простой желтой группой Xcode 8 (введите здесь описание изображения)... так как до Xcode 9 группы Project Navigator не могли быть явно связаны с каталогом файловой системы.

В Xcode 9, ассоциация каталогов файловой системы может быть явно добавлена ​​или удалена из группы Project Nagivator с помощью File Inspector. Треугольник будет включать или выключать, чтобы указать, существует ли ассоциация файловой системы для группы.

Щелкните значок папки "Файл" в добавить файловую систему "Содержит каталог" для группы:

введите описание изображения здесь

Нажмите "Инспектор файлов Clear path ⊗" на удалить ассоциацию каталогов файловой системы из группы. Или щелкните значок папки, чтобы изменить файловую систему, содержащую ассоциацию каталогов, в группу:

введите описание изображения здесь

В контекстном меню Xcode > File > New или в Project Navigator можно добавлять группы следующими способами:

введите описание изображения здесь

  • Новая группа: (ввести описание изображения здесь) создает пустую группу и создает связанный "содержащий" каталог файловой системы.
  • Новая группа без папок: (введите описание изображения здесь) создает новая пустая группа без ассоциации каталогов файловой системы.
  • Новая группа из выбора: (введите описание изображения здесь) создает пустую группу и создает связанный "содержащий" каталог файловой системы И перемещает выбранные элементы во вновь созданный "содержащий" каталог в файловой системе.

Кроме того, с новыми функциями Xcode 9 перетаскивание каталога файловой системы в навигатор проекта создаст группы (введите описание изображения здесь) и подгруппы (введите описание изображения здесь), каждый из которых связан с соответствующим исходным каталогом файловой системы.

введите описание изображения здесь

примечания к выпуску Xcode 9 отмечает, что группа с соответствующим каталогом файловой системы также имеет следующие новые признаки:

  • Перетаскивание файлов между группами в Project Navigator перемещает файлы в файловой системе и обновляет любые связанные с ним рабочие копии SCM.

  • Когда группа подключена к папке в файловой системе, создание, переименование и удаление групп обновляет соответствующие файлы и папки в файловой системе.