Мне нравится организовывать мои классы в группы, на панели навигации проекта Xcode 4. Я также использую GIT управление версиями через терминал, который работает лучше для меня, чем интеграция Xcode 4. Для меня это имеет наибольший смысл, когда группы, которые я создаю в Xcode, соответствуют реальным папкам в моей файловой системе.
Однако Xcode, похоже, не заботится о том, где файл (например, Objective-C.h/.m файл) находится в файловой системе, и каждый раз, когда вы добавляете группу (Option+Command+N
), она чисто косметическая, для любых файлов вы добавили в него то же место на вашем жестком диске, что и остальные.
Странно, что если вы сначала создаете папку на своем жестком диске, а затем перетащите ее в Xcode, вы создали группу со своим местоположением в вашей файловой системе. Каждый созданный вами файл будет создан в папке на диске. Мне это нравится, но мне бы это понравилось еще больше, если бы Xcode сделал это для меня в Option+Command+N
. Рабочий процесс переключения на Finder для каждой группы, которую вы хотите создать, а затем перетащить обратно в нужное место в навигаторе проектов, просто глупо.
Похоже на то, что настройка исправит, но я не могу ее найти! Есть ли лучший способ?
Обновление: При перетаскивании папки в Xcode вы получите диалоговое окно, в котором вы можете выбрать "Справочник по папкам". Это выглядит многообещающе, однако мой Xcode 4 не принимает файлы там как классы и продолжает говорить мне, что он не может найти файлы. Может быть, ответ лежит где-то здесь, но я все еще не могу его найти.
Другое обновление:. Я изменил основную среду редактора с Xcode на AppCode. Последний поддерживает фактическое создание папок для поддержки групп проектов, сохраняя при этом 100% совместимость с Xcode. Эти ребята из AppCode точно знают, что они делают.