自定义pch文件,设置宏定义
来源:互联网 发布:数控车床软件编程 编辑:程序博客网 时间:2024/06/16 05:00
.) 打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步;
2.) 假设你的项目名称为TestDemo, 你的PCH 文件的名字建议为TestDemo-Prefix.pch,然后创建;
3.) 选择 PCH 文件(文章的示例文件为 TestDemo-Prefix.pch) ,可以看到里面的内容如下:
4.) 找到 Project > Build Settings > 搜索 “Prefix Header“;
5.) “Apple LLVM 8.0 -Language″ (配图是Xcode7, 7和8是一样的)栏目中你将会看到 Prefix Header 关键字;
6.) 输入: TestDemo/TestDemo-Prefix.pch (如 TestDemo/TestDemo-Prefix.pch );如果你的pch文件名为TestDemo.pch, 那么这里就应该为TestDemo/TestDemo.pch
7.),将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度。效果如下
8.) Clean 并且 build 你的项目
就是这样!Done!现在你可以使用你的 PCH 文件就像你使用老版本的Xcode一样了
pch文件的名称 必须携带上项目的名称带上下划线,并且还要在编译设置buildingSeting里面 设置 Prefix Header ,此时也要带上项目的名称,不然找不到。我自己以为创建了,写个宏定义,整个类都能反应到,结果是报错,后来设置了才OK
#define kTestFlag 0
#if kTestFlag == 0
#define kYFPayment @"http://uatest.yufuccc.com"
#elif kTestFlag == 1
#define kYFPayment @"http://malltest.yfpayment.com"
#elif kTestFlag == 2
#define kYFPayment @"http://www.yfpayment.com"
#endif
- 自定义pch文件,设置宏定义
- PCH文件自定义NSLog及存在C文件时PCH文件定义注意事项
- PCH文件的加载与宏定义
- iOS开发:pch文件中的宏定义
- PCH文件设置以及常用的宏
- pch文件的设置
- pch文件设置
- iOS通过宏定义设置NSLog打印出类名、方法名和NSLog所在行数以及PCH文件的使用
- pch文件的作用之一------定义开关 注释的宏
- Xcode7创建pch全局宏定义文件,去除NSLog
- ios pch文件内 常用的各类宏定义
- 如何创建全局宏定义(PCH文件)
- IOS添加pch全局引用文件(宏定义)
- PCH文件常用宏定义(不断跟新改进)
- IOS pch 文件的设置
- 创建pch文件,并设置
- Swiift Pch和宏定义
- PCH文件设置全项目获取宏或类
- 哲学家就餐问题实现
- ubuntu 16.04 下配置intel/caffe
- [bzoj4931][SDOI省队集训2017]塔
- Python学习 Python3.5+PyQt5环境--------01、从一个GUI开始
- vs报错解决方法
- 自定义pch文件,设置宏定义
- CentOS7 yum 安装git
- 深度学习笔记(持续更新)
- 经典算法之选择排序(直接选择、堆排序)
- C/C++中的sizeof
- ping
- Android逆向之旅---解析编译之后的AndroidManifest文件格式
- vue2.0 axios前后端数据处理
- java中判断一个数是否在数组中