debug模式設(shè)置.png
- <T> ——> 代表傳遞過來(lái)什么類型,就是什么類型的數(shù)據(jù)
- 在swift中,沒有#define, 需要在 target —> build settings —> 搜索 swift flag —> 點(diǎn)擊Debug模式后面的+【不是雙擊】 —> 輸入 -D DEBUG —> 就可以進(jìn)行判斷是否是debug模式了
- 將下面的方法,寫在任何文件的類外邊,然后哪里都可以調(diào)用了
func LDJLog<T>(message:T,fileName:String = #file,funcName:String = #function, lineNum:Int = #line){
#if DEBUG
let fileName = (fileName as NSString).lastPathComponent
print("\(fileName):\(funcName)-\(lineNum)-\(message)")
#endif
}