iOS pch文件用法

   在老版本的XCode里面,创建项目之后会自动创建有pch文件,在里面往往写一些经常使用的框架头文件或者一些宏定义的URL地址,这里面定义后可全局使用,但是在Xcode6里面项目创建后不再自带pch文件。pch全称为“precompiled header”,也就是预编译头文件,有利于节约开发时间、代码维护时间。 

可以在pch文件里面添加全局可用的变量:

    //当前屏幕的宽和高

   #define WIDTH self.view.frame.size.width

   #define HEIGHT self.view.frame.size.height

    //当前版本

   #define CURRENT_VERSION [[UIDevice currentDevice] systemVersion]

       还可以一次性将NSLog语句移除:

      #ifdef _DEBUG

     #define DNSLog(...) NSLog(__VA_ARGS__)

    #else

     #define DNSLog(...) /* */

    #endif

     #define DNSLog(...) NSLog(__VA_ARGS__)

        当我们写好里面代码之后,编译程序,往往出现定义的变量找不到定义的地方,原来我们忘记了下面的设置,不然会找不到预编译文件的。



做了上面的设置后,我们再编译程序,发现可以愉快的运行下去了。。。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值