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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值