IOS NSLog宏定义

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

原文地址:http://www.jianshu.com/p/85bd8731823d

你可能感兴趣的:(IOS NSLog宏定义)