美文网首页
Swift 宏判断

Swift 宏判断

作者: Jackson_Z | 来源:发表于2019-06-15 15:29 被阅读0次

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

相关文章

  • Swift 宏判断

    1.在项目的Build Settings里配置Swift Compiler - Custom Flags,展开Ot...

  • oc和swift混编工程在swift中使用#if DEBUG宏判

    在混编环境下对swift环境使用#if DEBUG宏判断发现不执行,经过检查发现需要对swift环境进行单独配置 ...

  • swift&&OC

    宏定义 OC中的宏定义 swift中的宏定义 OC中宏定义的方式,在swift中是不可用的,在swift中,宏定义...

  • swift 宏定义

    首页 创建一个swift项目 (swift4.0) 创建AppConst.swift 写宏 使用宏

  • Swift中的编译宏设定

    编译宏 Swift中的编译宏设定,是通过在Build Settings中,Other Swift Flags设定的...

  • Swift 宏定义与代码标记

    Swift中的”宏” 写Objective-C的时候常常会用到各种宏定义,但是Swift中貌似没有宏的这种定义,更...

  • Swift学习笔记-1:小马哥微博项目

    ** 宏定义:**Swift中没有宏,使用其他的方法替代宏的功能,创建一个Swift文件:(使用起来和宏基本一样)...

  • Swift Debug和Release中Print()函数调试切

    由于swift没有宏,我们不能像oc那样去定义直接在AppDelegate中写,反正哪里都可以用用泛型传参如何判断...

  • 关于如何判断一个Module是否导入

    swift我没有找到更好的方法,使用oC的自定义宏来判断Module文件是否存在实现的,具体代码如下: 注意:sw...

  • Swift宏

    Swift中没有宏,但可以用其他方式实现类似于宏的功能。示例: Swift中也没有了条件编绎 不过,Swift 内...

网友评论

      本文标题:Swift 宏判断

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