Я пишу приложение для iOS в XCode 4 и наткнулся на проблему с оператором #import.
Все мои исходные файлы организованы в папки, каждая папка сопоставлена с группой или подгруппой в XCode. Учтите следующее:
ProjectFolder
-SubFolderA
- FileA.h
-SubFolderB
- FileB.m
Обычно, если я хочу импортировать FileA в FileB, я пишу #import "FileA.h"
, и он отлично работает. Но иногда мне приходится писать относительный путь, например #import "../SubFolderA/FileA.h"
. Что я должен сделать, чтобы всегда иметь возможность писать только имя файла?
Это поведение мне кажется неопределенным.
PS: я не хочу хранить весь этот беспорядок в одной корневой папке.
PS # 2: Да, я знаю, чем «папка» отличается от «группы». Я создал папки на ранней стадии проекта, перетащил их из Finder в XCode и сопоставил их с группами. И все работало просто отлично - я мог импортировать заголовки, используя только имена файлов.