美文网首页iOS开发
Swift-03-如何配置DEBUG打印函数

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

作者: cornerAnt | 来源:发表于2015-12-08 10:55 被阅读452次
  • 开发中,往往要打印一些信息,方便调试,OC中,我们会常常会这么写
#ifdef DEBUG
 #define DEBUGLOG(...) NSLog(__VA_ARGS__)
#endif
  • 然而Swift中,并没有宏帮助我们失信DEBUG,WTF,宏没有了!,下面看如何让Swift拥有DEBUG打印功能
  • 1.Build Settings ->搜索 Swift compiler -> OTHER_SWIFT_FLAGS = -D DEBUG


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

相关文章

网友评论

    本文标题:Swift-03-如何配置DEBUG打印函数

    本文链接:https://www.haomeiwen.com/subject/bhyehttx.html