美文网首页
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