1.) 打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步;
2.) 给你的PCH文件起名字HCL.pch.
3.) 选择 PCH 文件(文章的示例文件为 HCL.pch) ,可以看到里面的内容如下:
4.) 找到 Project > Build Settings > 搜索 “Prefix Header“;
5.) “Apple LLVM 7.0 -Language″ 栏目中你将会看到 Prefix Header 关键字;
6.) 输入: 文件的路径 可直接将pch文件show in finder 然后拖拽进去 记得要删除前面的路径名
7.),将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度。效果如下
8.) Clean 并且 build 你的项目.
下边介绍一下pch文件中常用的代码:
1.) 关于调试 nslog
#ifdef DEBUG // 如果测试阶段时
#define HCLLog(...) NSLog(__VA_ARGS__) // 将NSLog 转换为自己的log
#else // 如果不是测试阶段
#define XMGLog(...) //将 自己的log 转换为空
#endif
也可以直接定义一个defin 来输出调用了什么方法:
#define XMGLogFunc XMGLog(@"%s", __func__)