美文网首页
Swift 条件编译(随笔)

Swift 条件编译(随笔)

作者: 朽木自雕也 | 来源:发表于2020-10-28 10:14 被阅读0次

    背景

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

    Objective-c 条件编译的写法

    使用Objective-c 语言的开发者都知道的条件编译语法的写法

    #if DEBUG
    
    #endif
    

    swift 条件编译的写法

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

    配置方法步骤

    1. 进入target 的 Build setting下。
    2. 找到 Swift compiler Conditions。
    3. Swift compiler Conditions 下,展开Active compilation Conditions.
    4. 在 Debug 栏右边双击并添加 DEBUG。如下图所示


      WechatIMG367.png

    步骤操作完,重新编译项目,条件编译就有效了。

    ps: 我的Xcode 版本是 12.1

    相关文章

      网友评论

          本文标题:Swift 条件编译(随笔)

          本文链接:https://www.haomeiwen.com/subject/lrrqvktx.html