给工程添加pch文件以及pch文件的作用

来源:互联网 发布:mysql安装教程 图解 编辑:程序博客网 时间:2024/05/14 10:02

1.添加pch文件。
由于Xcode 6.0 以后就不自动创建pch文件了,但pch还是有好的用处的,下面作用即好处。
步骤:
1> 右击项目名文件夹 —-> new file —-> ios —-> other —->PCH File.
2> 在setting里面搜索pref,在prefix后面双击再出现的框框中输入 $(SRCROOT)/这块写你工程名字/pchFile.pch 。参考图1.图2.
附:博客园教程 http://www.cnblogs.com/YouXianMing/p/3989155.html
2.pch文件作用
1>设置的宏定义可以作用到每个文件,相当于全局宏定义。
2>可以利用pch文件将测试阶段要用到的NSLog 方法进行宏定义,让其在发布阶段被注释掉,因为NSLog方法比较耗费性能。
具体做法如代码所示

#ifndef __2picker_____pchFile_pch#define __2picker_____pchFile_pch#define  ten 10     //这块到最底下的endif 里面放作用于oc的预编译,否则放到外面,如果项目中出现C文件就会出错。#ifdef DEBUG                          //这五行就是用宏定义NSLog方法,使其在各个阶段按想要的来。#define YFLog(...) NSLog(__VA_ARGS__) // DEBUG 实在调试阶段特有的,如果编译器检测到你打包准备发布的侍候就                                       //会消失,所以利用这个就可以达到优化性能的目的。#else#define YFLog(...)#endif#endif

图1

0 0
原创粉丝点击