使用.pch文件包含应用程序文件

时间:2012-03-02 20:49:12

标签: ios

我刚才知道如果我们在.pch文件中包含任何内容,我们就不必在其他文件中包含。现在我正在考虑将所有文件添加到其中,这样我就不必将它们包含在其他文件中,并在每个文件的开头创建一个混乱。但我在想这是不是一个好习惯?如果没有,为什么?如果好,为什么?

2 个答案:

答案 0 :(得分:3)

这绝对不是一个好的做法,但是你应该明确地包括所有或大多数文件中需要的文件,例如单身人士和数据模型将是一个很好的候选人。

这是一个坏主意的原因是循环引用,如果你要在.pch文件中包含所有文件,你很快就会遇到一些关于循环引用的错误。

答案 1 :(得分:3)

“嗨,亚历克斯......我会以1000美元的价格接受糟糕的想法”:D

除了奥斯卡的答案之外,你还将颠覆构建过程。由于每个文件都知道并因此依赖于所有其他文件,因此更改单个文件意味着将强制在每次重新编译时构建项目中的所有编译单元 - 而不是仅构建已更改的文件。