swift debug log
2018-10-30 本文已影响8人
flionel
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配置文件中设置,具体请自行搜索。