pch文件的使用

一、创建一个pch文件

①、Command+N创建一个pch文件,命名为“工程名-Prefix.pch”,也是一个头文件。
②、在工程的TARGETS里面的Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右边的NO改为YES
③、在Precompile Prefix Header下边的Prefix Header添加pch文件的路径,最快捷的办法就是:用鼠标将pch文件直接拖入即可。

二、pch文件的详细用法

在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义的DEBUG)。

#ifdef DEBUG
#define Log(...) NSLog(__VA_ARGS__)
#else
#define Log(...) 
#endif

pch头文件的内容能被项目中的其他所有源文件共享和访问

#ifdef __OBJC__

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

#ifdef DEBUG  // 调试阶段
#define MJLog(...) NSLog(__VA_ARGS__)
#else // 发布阶段
#define MJLog(...)
#endif
#define SCREEN_WIDTH 375

#endif

三、pch文件的作用

 1.存放一些全局的宏(整个项目中都用得上的宏)
 2.用来包含一些全部的头文件(整个项目中都用得上的头文件)
 3.能自动打开或者关闭日志输出功能
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容