pch文件的使用

作者: 我叫王可可 | 来源:发表于2017-01-16 10:25 被阅读10次

    一、创建一个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.能自动打开或者关闭日志输出功能
    

    相关文章

      网友评论

        本文标题:pch文件的使用

        本文链接:https://www.haomeiwen.com/subject/brgubttx.html