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

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文件图文概述(包你懂))