pch文件,就是后缀是.pch.
1. 创建: command + n 搜索pch
最好将pch文件命名和项目名字一致
2. 配置pch文件目录.
2.1找到配置的位置(按索引)
2.2 将红框内容复制到索引4
Prefix Header 右边, 也可双击索引4
Prefix Header 右边.或者将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 */
为了大家共同进步,本文若对你有帮助,请点赞下.