debug模式设置.png
- <T> ——> 代表传递过来什么类型,就是什么类型的数据
- 在swift中,没有#define, 需要在 target —> build settings —> 搜索 swift flag —> 点击Debug模式后面的+【不是双击】 —> 输入 -D DEBUG —> 就可以进行判断是否是debug模式了
- 将下面的方法,写在任何文件的类外边,然后哪里都可以调用了
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
}