IOS NSLog宏定义
标签(空格分隔): IOS
IOS NSLog宏定义
宏定义NSLog方法,不用加";"的宏定义。代码如下:
//重写NSLog,Debug模式下打印日志和当前行数
#if DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr,"\nfunction:%s line:%d content:%s\n", __FUNCTION__, __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#else
#define NSLog(FORMAT, ...) nil
#endif
网友评论