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 } ```


相关文章
|
24天前
Swift4.0判断本函数是否在其它类有相同的方法
Swift4.0判断本函数是否在其它类有相同的方法
18 0
|
1月前
|
IDE 开发工具 Swift
【Swift开发专栏】Swift的Xcode调试技巧
【4月更文挑战第30天】本文介绍了Swift开发者必备的Xcode调试技巧,分为三部分:调试界面概览、常用操作和高级技术。内容涵盖调试区域、断点管理、单步调试、变量查看及LLDB命令行调试。通过学习条件断点、异常断点、视图调试等高级技术,开发者能提升问题解决效率。熟悉这些工具将有助于优化开发流程并增强项目性能。
|
1月前
|
存储 API Swift
【Swift开发专栏】Swift函数与闭包的实战应用
【4月更文挑战第30天】本文介绍了 Swift 中函数和闭包的实战应用。首先,函数的基本使用包括定义、参数与返回值、函数类型以及高级技巧如嵌套函数。接着,讨论了闭包的语法,包括无名函数、作为函数参数、简写形式和尾随闭包。最后,展示了函数和闭包在实战中的应用,如排序过滤集合和处理异步任务的回调。
|
1月前
|
存储 Swift
Swift 语言:什么是闭包(Closure)?它们与函数的区别是什么?
Swift 语言:什么是闭包(Closure)?它们与函数的区别是什么?
49 1
|
1月前
|
Swift
Swift中的函数
Swift中的函数
27 1
|
1月前
|
存储 Swift
Swift中,函数和闭包
Swift中,函数和闭包
39 1
|
8月前
|
Swift iOS开发
23 Swift中如何定义和使用函数
Swift中如何定义和使用函数
59 0
|
Swift C语言
深入浅出Swift(3)—— 函数
深入浅出Swift(3)—— 函数
67 0
|
Swift C语言
【Swift 5.1】流程控制、函数与内联函数优化
文章目录 1.流程控制 1.1 while循环 eg1. 简单的打印例子1
|
缓存 前端开发 Swift
Swift实用小册06:函数的定义、参数、返回、调用
Swift实用小册06:函数的定义、参数、返回、调用
208 0
Swift实用小册06:函数的定义、参数、返回、调用