美文网首页
NSLog(...) 宏定义

NSLog(...) 宏定义

作者: 喜欢就可以 | 来源:发表于2016-11-03 10:20 被阅读48次
//替换NSLog来使用,debug模式下可以打印很多方法名,行信息。
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else 
# define DLog(...) 
#endif
#ifndef __OPTIMIZE__
#define NSLog(...) NSLog(__VA_ARGS__)
#else
#define NSLog(...) {}
#endif
//对于 __OPTIMIZE__ 这个宏,来标识是否是release的。

相关文章

网友评论

      本文标题: NSLog(...) 宏定义

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