Swift设置DEBUG输出

Swift在DEBUG模式下并没有这个宏,需要自己手动配置:

Build Settings --> Other Swift Flags --> 在DEBUG模式下配置 -D DEBUG

// 默认参数,如果调用的人不传递使用默认参数

// 打印出来的语句:文件名+行数+方法名+你想输出的东西,好用!

func CZPrint(file: String = __FILE__, line: Int = __LINE__, function: String = __FUNCTION__, items: Any) {

#if DEBUG

print("文件: \((file as NSString).lastPathComponent), 行数: \(line), 函数: \(function): => \(items) \n")

#endif

}

你可能感兴趣的:(Swift设置DEBUG输出)