美文网首页
swift 预编译宏添加.md

swift 预编译宏添加.md

作者: ksnowlv | 来源:发表于2023-06-25 13:53 被阅读0次

在Xcode中,项目的build Settings,搜索 Swift Compiler,选择Other Swift Flags,添加环境变量。注意添加 -D参数。如下图

截屏2023-06-26 13.43.15.png

swift 调用示例如下


static func printFunctionSignature(functionName: String = #function, fileName: String = #file, line: Int = #line, column: Int = #column) {
#if DEBUGLOG
  print("---工程名---:函数签名: \(functionName) 在 \(fileName) 的第 \(line) 行第 \(column) 列")
#elseif RELEASE
  //
#endif
}

相关文章

  • Swift中的编译宏设定

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

  • [Swift5] Swift 设置自定义预编译宏

    Swift 自定义预编译宏 问题: 最近在ReactNative 项目中添加调试工具Filpper 时,由于iOS...

  • Swift中的条件编译

    1、条件编译2、宏定义define 1、条件编译 Swift中没有宏定义的概念,因此我们不能使用#ifdef的方法...

  • const,static,extern关键字

    每逢面试时多数会问到 const与宏的区别 及 static变量 先看下const与宏的区别: 编译时刻:宏是预...

  • Swift3.0 基础语法

    Swift特色 苹果宣称Swift的特点是:快速、现代、安全、互动 Swift中取消了预编译指令包括宏 可以使用现...

  • cocoapod加预编译宏的注意事项

    cocoapod加预编译宏的注意事项1.cocoapods加的预编译宏 组件podSpec配置了后主工程会添加 ...

  • Swift:宏定义

    一、简述 swift中并没有加入宏系统,C语言使用#define定义的基本常量在导入Swift时被Swift编译自...

  • swift-全局常量

    1.swift中的全局常量类似于OC语言中的宏定义,有效的防治编译时代宏替换的安全隐患,swift中使用全局常量和...

  • ReactiveCocoa在swift情况下使用宏

    在swift的环境下,配置RAC和RACObserve宏需要另外添加文件,如下: 在学习swift导入RAC的过程...

  • 在swift 4.0中用系统方法setValuesForKeys

    原因在swift3中,编译器自动推断@objc,换句话说,它自动添加@objc在swift4中,编译器不再自动推断...

网友评论

      本文标题:swift 预编译宏添加.md

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