Swift 自定义 Print()
2017-06-23 本文已影响0人
阿朱先生
在项目中添加全局方法(可以直接创建一个swift文件,把方法拷贝就好了)
func printX<T>(_ message: T,
file: String = #file,
method: String = #function,
line: Int = #line) {
#if DEBUGLOG
print("\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)")
#endif
}
其中 ** DEBUGLOG** 是一个标示,你要是喜欢也可以命名为 XYZ
在图中所示
屏幕快照 2017-06-23 下午4.08.32.png 输入: ** -D DEBUGLOG**当然,如果你的标示是 XYZ, 那就输入:** -D XYZ**
代码:
控制台输出: