美文网首页
swift debug log

swift debug log

作者: flionel | 来源:发表于2018-10-30 10:24 被阅读8次

    1. swift log封装

    打印信息需要看很多的信息,可以做如下封装。

    func ompLog<T>(_ message: T,
                   file: String = #file,
                   functionName: String = #function,
                   lineNumber: Int = #line) {
        #if DEBUG
        let filename = (file as NSString).lastPathComponent
        print("\(filename):\(lineNumber)-\(message)")
        #endif
    }
    

    2. 关键点释疑

    • #file 表示当前文件
    • #function 表示当前方法名
    • #line 表示当前行数
    • #if DEBUG #endif,开启debug模式,在Xcode配置文件中设置,具体请自行搜索。

    相关文章

      网友评论

          本文标题:swift debug log

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