2014-01-17 2 views
0

Я думаю о том, что было бы замечательной идеей для изучения этого типа класса. В примере я хотел бы сделать следующее в моем приложении prefix.pch file.Изучите тип файла в prefix.pch

#if isViewController 
    #import "DeviceCompatibility.h" 
    #import "UIViewController+Utilities.h" 
#endif 

Как я мог это сделать.

Спасибо за идеи и ваше время

ответ

1

Это не сработает. Точка файла pch заключается в том, что это файл «Pre Compiled Header». Он компилируется один раз, а затем используется во всех других файлах.

То, о чем вы просите, потребует, чтобы он не был предварительно скомпилирован, поскольку его необходимо было бы оценить для каждого файла. То, что вы хотите, - это обычные, не-pch-файлы.

+0

спасибо за ваш быстрый ответ. Я полагаю, что невозможно импортировать .h-файл внутри .pch, а затем сделать магию? Я прав? – flatronka

+0

Нет, потому что он также будет предварительно скомпилирован. – rmaddy

+0

Спасибо за ваш ответ. Вы можете как-то проверить имя файла? В примере, если содержит UIViewController, тогда это viewcontroller – flatronka

Смежные вопросы