45-pch文件在xcode6中的使用

来源:互联网 发布:mac os 卸载软件 编辑:程序博客网 时间:2024/06/07 07:17
pch文件:也是一个头文件,能被项目中的其他所有源文件共享和访问。
1.创建pch文件(一般与项目名相同)


2.pch文件在xcode6中使用路径


3.pch文件的使用


/*
    pch
文件的作用
     1.
导入项目中常用的宏
     2.
导入项目中常用的头文件(工具类.h,分类.h)
     3.
自定义Log NSLog:比较消耗资源
 */



//判断有没有定义 __OBJC__这个宏(所有的.m文件默认都会定义__OBJC__)
//判断的好处是:避免多种语言(C,OC)的文件混编时候报错。
//pch写的有关OC的东西,最好放在#ifdef __OBJC__,Xcode在每个OC件中都定义了这个宏,也就意味着只有OC中的文件才拥有这些宏,避免项目中有C文件的时候报错。

#ifdef __OBJC__

#define Count 10

#import "NSString+BCD.h"//分类

/*
       #define Log(...) NSLog(__VA_ARGS__)
    ...
表示宏里面的可变参数(可接收任何参数)
    __VA_ARGS__:
函数里面的可变参数
    
使用时和NSLog用法完全一样
*/


#ifdef DEBUG //调试阶段
#define Log(...) NSLog(__VA_ARGS__)

#else       //发布阶段
#define Log(...) 
#endif

#endif
0 0
原创粉丝点击