美文网首页
iOS 最强pch文件图文概述(包你懂)

iOS 最强pch文件图文概述(包你懂)

作者: 金天动地 | 来源:发表于2021-10-15 09:46 被阅读0次

    pch文件,就是后缀是.pch.

    1. 创建: command + n 搜索pch

    image.png

    最好将pch文件命名和项目名字一致

    2. 配置pch文件目录.

    2.1找到配置的位置(按索引)

    image.png

    2.2 将红框内容复制到索引4Prefix Header 右边, 也可双击索引4Prefix Header 右边.或者将pch文件拖入,保留项目文件夹(含项目文件)后面的部分.

    pch文件路径

    2.3 command + B 没有报错说明配置成功

    3. pch文件的作用,将pch文件的内容拷贝到每个文件中.会加长编译时间.要做仅OC文件才能导入处理.(查看最后的代码)

    4.pch内容

    4.1 常用的头文件

    4.2 常用的宏

    4.3输出配置.

    #ifndef PrefixHeader_pch
    #define PrefixHeader_pch
    
    
    #ifdef __OBJC__  // 确保了只有OC文件,才进行导入,避免了其他文件(如.c文件报错)
    
    // 常用的头文件
    import "UIView+Frame.h"
    
    // 常用的宏
    // 多行使用的宏.测试专用(高级),使用ah_ml(@"多行的文字,好用,杠杆的")
    #define ah_ml(str) @#str
    
    // 输出修改
    #ifdef DEBUG        // 判断是否定义了DEBUG宏,这个宏是系统在调试状态默认定义的.
    #define debug(...) NSLog(__VA_ARGS__)   // ...: 代表任意参数  __VA_ARGS__:代表任意参数
    #else   // 如果不是就将 debug(...) 替换为空
    #define debug(...)
    #endif
    
    #endif /* __OBJC__ */
    
    
    #endif /* PrefixHeader_pch */
    

    为了大家共同进步,本文若对你有帮助,请点赞下.

    相关文章

      网友评论

          本文标题:iOS 最强pch文件图文概述(包你懂)

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