添加pch文件

Xcode前两年是自动在工程中添加pch文件的,后来取消掉了;大概原因是引入头文件过多可能造成工程的混乱,所以苹果将选择权还给了用户。以前看过一位大牛写的文章,关于pch文件讲的十分深入。现在一时间找不到了。其实只要整个工程只要能够做到逻辑清晰,分工明确,深得MVC的精髓的话,可以避免许多未知的问题。我曾经独立做的第一个项目代码十分混乱,后来修改的连我自己也不想再看了。后来打包成功后在真机上无法运行,去请教老大他也束手无策,就跟我说把全部工程重构一遍,我花了一天时间将代码重构了一遍,果然逻辑清晰了很多,打包后也可以在真机上运行了。现在想想,即使是大牛也不可能知道Xcode和iOS的所有细节,就好比一艘船通过一个险滩,船长不需要知道所有礁石的位置,他只要知道一条安全的路线就足以通行。当然知识的拓展是非常重要的,我只是说好的工程结构能够避免许多坑。pch文件就是工程中一个潜在的坑,但是只要稍加注意就能给我们带来很多便利。

扯远了,下面是添加pch文件的步骤:

1.new file—>other--->PCH File;

2.进入Target—>Build Settings —>Apple LLVM6.0-Language —>Prefix Header 

输入要搜索的路径:

$(SRCROOT)/工程名/PrefixHeader.pch

你可能感兴趣的:(添加pch文件)