工作生活

Swift中的调试技巧

2019-06-30  本文已影响0人  盖小聂

1、print和debugPrint
2、Log输出

1、print和debugPrint
2、Log输出
符号 类型 描述
#file String 包含这个符号的文件的路径
#line Int 符号出现处的行号
#column Int 符号出现处的列
#function String 包含这个符号的方法名字
func printLog<T>(message: T, file: String = #file, method: String = #function, line: Int = #line) {    
//使用条件编译的方法,我们可以添加条件,并设置合适的编译配置,
//使printLog的内容在Release时被去掉,从而成为一个空方法    
#if DEBUG    
  print(“\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)”)    
#endif
}
上一篇 下一篇

猜你喜欢

热点阅读