美文网首页
Swift 自定义 Print()

Swift 自定义 Print()

作者: 阿朱先生 | 来源:发表于2017-06-23 16:19 被阅读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**

代码:

控制台输出:

参考:
stackoverflow
Apple docs
自定义调试信息打印

相关文章

网友评论

      本文标题:Swift 自定义 Print()

      本文链接:https://www.haomeiwen.com/subject/mvmccxtx.html