Swift-03-如何配置DEBUG打印函数

  • 开发中,往往要打印一些信息,方便调试,OC中,我们会常常会这么写
#ifdef DEBUG
 #define DEBUGLOG(...) NSLog(__VA_ARGS__)
#endif
  • 然而Swift中,并没有宏帮助我们失信DEBUG,WTF,宏没有了!,下面看如何让Swift拥有DEBUG打印功能
  • 1.Build Settings ->搜索 Swift compiler -> OTHER_SWIFT_FLAGS = -D DEBUG


    Swift-03-如何配置DEBUG打印函数_第1张图片
    Snip20151207_1.png
  • 2.设置DEBUG函数
func DEBUGLOG(message: T, file: NSString = __FILE__, method: String = __FUNCTION__, line: Int = __LINE__)
{
    #if DEBUG
        print("\(method)[\(line)]: \(message)")
    #endif
}
该打印函数会打印文件名,方法名,行号
  • 配置好后就可以愉快的进行调试输出了!

你可能感兴趣的:(Swift-03-如何配置DEBUG打印函数)