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
}