1、简述
pch文件是预编译时处理的,它的可以用来保存项目中比较公用的屏幕宽高等信息。在xcode6以前创建项目时会自动创建该文件,但在xcode6以后需要我们手动加入才能使用。总的来说该文件有大致两个明显的作用:1、用于存放项目中比较公用的参数和公用类头文件的导入,避免了当需要用到某一个类时每次都导入头文件的问题。2、可以通过该文件对日志的打印输出进行自动化控制。
2、如何创建
2.1 File-->New-->File-->iOS/watchOS/tvOS/macOS-->Other-->PCH File,命名建议根据当前target命名,当有多个项目时方便区分。具体步骤如下图所示:
2.2 pch文件创建好之后还不能使用,还需要进行一些配置。选中当前target-->BuildSetting-->搜索“Prefix Header”找到Apple LLVM x-Language,将键“Precompile Prefix Header”设置为"YES",将键“Prefix Header