Мой проект увеличился в размере, и меня немного смущает вопрос о том, куда я могу # импортировать файлы заголовков.
Есть три основных места, где я могу импортировать заголовки:
- Файл .pch (префикс)
- Файл .h (заголовок)
- Файл .m (реализация)
Мне все равно, есликомпилятору требуется больше времени для компиляции файлов, все, что меня волнует, это то, что конечный продукт работает максимально быстро и использует наименьшее количество памяти.
Итак, мои вопросы:
- Если большинству файлов нужен определенный заголовок, можно ли добавить его в файл .pch или эффективнее добавить его только в нужные файлы?
- Следует ли выполнять импорт в .hили .m файл?Я знаю, что должен добавить его в файл .h, если я собираюсь объявить его там, но если мне не нужно объявлять его в файле .h, есть ли проблема оставить импорт там?