测试Log的环境 debug release
product ->schema ->edit schema

定义一个全局函数,在任意一个文件,不属于任何类,所有文件都可以使用
// 1.获取打印所在的文件
let file = (#file as NSString).lastPathComponent
// 2.获取打印所在的方法
let funcName = #function
// 3.获取打印所在行数
let lineNum = #line
func XXLog<T>(message:T ,file:String = #file ,funcName:String = #function,lineNum:Int = #line) {
#if DEBUG
let fileName = (file as NSString).lastPathComponent;
print("\(fileName):(\(lineNum))-\(message)")
#endif
}
网友评论