swift 条件编译 预编译

在日常开发过程中,Debug 模式下经常需要输出一些日志,程序出现错误时,便于 bug查找和定位,但是在 Release 模式下则不需要日志输出。

Objective-c 条件编译的写法

#if DEBUG
#endif

使用swift 语言开发的时,条件编译语法的写法跟 Objective-c 一致,但是,但是
但是对编译器进行配置的地方不一样,不然条件指令编译无效。
OC 配置方法步骤:


image.png
进入target 的 Build setting下。
找到 Apple Clang - preprocessing
在 preprocessor Macros 下面配置

swift 配置方法步骤:


image.png
进入target 的 Build setting下。
找到 Swift compiler Conditions。
Swift compiler Conditions 下,展开Active compilation Conditions.
在 Debug 栏右边双击并添加 DEBUG。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。