#define MILog_ON (当发布时把此句注释掉即可)
#if defined(MILog_ON)
#define MILog(format, ...) NSLog(@"%s %d\t" format, __func__, __LINE__, ##__VA_ARGS__)
#else
#define MILog(format, ...)
#endif
#define MILogBegin MILog(@"BEGIN")
#define MILogEnd MILog(@"END")
本文介绍了一种使用宏定义实现的日志打印方法,通过简单的宏定义实现了灵活且功能丰富的日志输出。不仅可以轻松地输出函数名和行号,还可以根据不同的发布需求选择是否开启日志打印功能。
#define MILog_ON (当发布时把此句注释掉即可)
#if defined(MILog_ON)
#define MILog(format, ...) NSLog(@"%s %d\t" format, __func__, __LINE__, ##__VA_ARGS__)
#else
#define MILog(format, ...)
#endif
#define MILogBegin MILog(@"BEGIN")
#define MILogEnd MILog(@"END")
8万+
5251
2067

被折叠的 条评论
为什么被折叠?