iOS的预编译头文件

pch文件是一个标准的预编译头文件( Pre-Compiled Header). 在Xcode6之前的版本中,系统模板会在Supporting Files文件夹自动创建。但在Xcode6之后的版本中取消了这一文件,如果我们需要使用pch文件,则需要手动创建。

  • 在pch文件中尽量不要进行头文件引入,虽然这样很省事,但是牺牲的是编译速度。引入头文件可以专门建一个.h文件进行引头。

手动创建pch

1 .在Supporting Files中新建文件




2 .选择pch文件


  
3 .命名为×××.pch

                            
4.选取路径




  • Precompile Prefix HeaderYES,那么pch会被预编译,预编译后的pch文件会被缓存起来,从而提高编译速度。当 Precompile Prefix Header 为NO时,那么pch不会被预编译,而是在每一个用到它导入的框架类库的.m文件中编译一次。
  • $(SRCROOT)代表你工程根目录,无需更改。后面分别是你的项目名称以及你的pch文件名

5 .在pch中写一个宏定义


6 .在ViewController.m中可以直接使用










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值