Ios 是否导入.pch文件和.h文件的顶部?

Ios 是否导入.pch文件和.h文件的顶部?,ios,Ios,我是obj-c的新手。我注意到,.pch文件用于包含整个x代码项目中的文件,但在某些.h文件的顶部也包含相同的文件,例如导入,如果已包含在.pch文件中,在.h文件顶部再次导入它有什么意义?预编译头的目的是加快编译速度,而不是保存键入。如果由于“导入已在预编译头中”而忽略导入,则将同一文件复制到另一个项目中,而该项目恰好具有不同的预编译头集,则导入将失败。像这样的普通导入不太可能出现这种情况,但我在其他导入中看到过这种情况 看

我是obj-c的新手。我注意到,.pch文件用于包含整个x代码项目中的文件,但在某些.h文件的顶部也包含相同的文件,例如导入,如果已包含在.pch文件中,在.h文件顶部再次导入它有什么意义?

预编译头的目的是加快编译速度,而不是保存键入。如果由于“导入已在预编译头中”而忽略导入,则将同一文件复制到另一个项目中,而该项目恰好具有不同的预编译头集,则导入将失败。像
这样的普通导入不太可能出现这种情况,但我在其他导入中看到过这种情况