Не могу ли я пропустить #import "foo.h" в файле .m, если он уже находится в заголовке префикса?
Продукт все еще успешно собирается, когда я его опускаю.Но я заметил, что шаблоны Xcode сохраняют их. Почему?
Является ли ответ одинаковым для #include?
Я не знаю, почему это происходит, но это не больно, потому что #import защищает от двойного #include, проверяя, что-то уже #import -ед или #include -d, так что нет,тот же сценарий не будет работать с # include.
#import
#include