导入到 .pch 文件和 .h 文件顶部?

2023-12-20

我是 obj-c 的新手。我注意到,.pch 文件用于包含整个 x-code 项目中的文件,但是相同的文件也包含在一些 .h 文件的顶部,例如 #import,什么是如果它已经包含在 .pch 文件中,是否需要在 .h 文件的顶部再次导入它?


预编译头的目的是为了加速编译,而不是为了节省打字。如果您因为“它已经在预编译头中”而省略导入,然后将同一文件复制到另一个项目,而该项目恰好具有一组不同的预编译头,则它将失败。对于像这样的常见进口来说,这不太可能<Foundation/Foundation.h>,但我已经看到其他进口也发生过这种情况。

See 预编译标头破坏代码的 4 种方式 https://qualitycoding.org/precompiled-header/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

导入到 .pch 文件和 .h 文件顶部? 的相关文章

随机推荐