3

在你的 pch 文件中放很多东西有什么缺点?

如果你有很多“实用程序”类型的类,将它们放在你的 pch 文件中以便它们在任何地方都可用有缺点吗?这是否会使您编译的应用程序的大小膨胀或只是减慢编译速度?

4

1 回答 1

5

假设在你的头文件中只是应该在头文件中的内容,即类型定义、类接口、协议、宏等,那么它只会在编译期间增加编译时间和一些内存消耗。到目前为止,您可以信任编译器和链接器,以至于应用程序根本不会受到影响。

我只是不确定它是否会在调试模式下炸毁符号表。但即使这样也不应该对发布版本产生任何影响。

于 2013-03-29T17:42:55.927 回答