Swift Debug 和 Release 中 print() 函数调试切换

简介: Swift Debug 和 Release 中 print() 函数调试切换

``` 由于swift没有宏,我们不能像oc那样去定义


直接在AppDelegate中写,反正哪里都可以用


用泛型传参


如何判断调试与发布状态呢?


在Build settings里找到Swift Compiler-custom Flags


在other swift flags 的Debug里添加两个字段


"-D"


"DEBUG"


代码中直接判断就行 ```


``` func HJSLog(message: T) {

#if DEBUG


print("(message)")


#endif } ```


相关文章
|
3月前
|
存储 Swift
Swift 语言:什么是闭包(Closure)?它们与函数的区别是什么?
Swift 语言:什么是闭包(Closure)?它们与函数的区别是什么?
37 1
|
4月前
|
Swift
Swift中的函数
Swift中的函数
22 1
|
4月前
|
存储 Swift
Swift中,函数和闭包
Swift中,函数和闭包
34 1
|
6月前
|
Swift iOS开发
23 Swift中如何定义和使用函数
Swift中如何定义和使用函数
52 0
|
Swift C语言
深入浅出Swift(3)—— 函数
深入浅出Swift(3)—— 函数
62 0
|
Swift C语言
【Swift 5.1】流程控制、函数与内联函数优化
文章目录 1.流程控制 1.1 while循环 eg1. 简单的打印例子1
|
缓存 前端开发 Swift
Swift实用小册06:函数的定义、参数、返回、调用
Swift实用小册06:函数的定义、参数、返回、调用
201 0
Swift实用小册06:函数的定义、参数、返回、调用
|
存储 编译器 Swift
Swift5.0 - day2-流程控制、函数、枚举(下)
Swift5.0 - day2-流程控制、函数、枚举(下)
68 0
Swift5.0 - day2-流程控制、函数、枚举(下)
|
编译器 Swift C++
Swift5.0 - day2-流程控制、函数、枚举(上)
Swift5.0 - day2-流程控制、函数、枚举(上)
125 0
Swift5.0 - day2-流程控制、函数、枚举(上)
|
Swift
Swift的输出函数
Swift的输出函数
195 0

相关课程

更多