美文网首页
PCH文件的使用

PCH文件的使用

作者: e40c669177be | 来源:发表于2016-08-21 18:30 被阅读38次

    pch:预编译头文件,这个文件会被编译存储在一个缓存空间,并自动有且只有一次包含在每个文件里.能提高编译速度

    pch的作用:

    1)存放一些公用的宏
    2)存放一些公用的头文件
    3)自定义log日志,因为NSLog比较耗内存,所以在打包上传的时候要把NSLog注释掉
    pch文件的创建


    1 2.文件的名字跟项目的名字是一样的 3.在Build Setting里面输入prefix进行搜索,然后把Precompile Prefix Header右边的NO改为Yes,预编译后的PCH文件会被缓存起来,可以提高编译速度。文件的路劲是项目名称/项目名称.pch

    pch使用demo

    #define kMain @"aaa"
    
     //__OBJC__每个 oc文件都会自动定义这个宏
     #ifdef __OBJC__
     #import "UIScrollView+ImageView.h"
    
    //...表示宏里面可变的参数
    //__VA_ARGS__标示函数里面的可变参数
    //当上传的时候只需要把NSLog(__VA_ARGS__)注释掉即可
    //第一种方法 当发布的时候手动注释掉
    //#define XMGLog(...) // NSLog(__VA_ARGS__)
    
    //第二种使用系统自定义的宏
    #ifdef DEBUG //调试
    #define XMGLog(...) NSLog(__VA_ARGS__)
    #else  //发布
    #define XMGLog(...)
    #endif
    #endif

    相关文章

      网友评论

          本文标题:PCH文件的使用

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