使编程的逻辑在不同的环境中运行是必不可少的技能。例如,测试环境或生产环境必须具有不同的设置。一种方法是使用预处理器语句。
我过去研究过预处理器语句。但是,虽然这是一个简单的概念,但很难找到一篇易于理解的文章,所以我自己写了它。
如果您是初级开发人员,本文可以提升您 3 年的职业生涯。
什么是预处理器语句?
PREPROCESSOR STATEMENT 字面意思是在编译之前预先处理的语句。
预处理语句以#.
有很多不同的类型,
- 定义一个预处理器Constant
#define PI 3.14
2)预处理器包含文件
#include filename
- 确定要编译的代码的预处理器
警告
请注意,#defineand#include不能在 Swift 中使用。上面的例子主要用在C语言中。
Swift 中的预处理器用例
1)预处理器用于区分发布和调试。
#if DEBUG
print("print on debug environment only")
#endif
2)预处理器用于区分操作系统。
#if os(iOS)
print("print on iOS only")
#els