Swift 宏判断

2019-06-15  本文已影响0人  Jackson_Z

1.在项目的Build Settings里配置Swift Compiler - Custom Flags,展开Other Swift Flags,在Debug右侧输入
-DDEBUG 或者 -D DEBUG
但是不能有赋值,如:-DDEBUG=1-D DEBUG=1都是无效的。
2.在项目的Build Settings里配置Apple LLVM x.x - Preprocessiong,展开Preprocessor Macros,在Debug右侧默认包含DEBUG=1,若没有请手动加入。

说明:
第1步使Swift代码编译Debug时定义DEBUG标记
第2步使Objective-C、C、C++的LLVM预处理在Debug时定义DEBUG=1宏标记。
如果是纯Swift工程可以忽略第2步。

image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读