开发中NSLog的使用
//保证#ifdef中的宏定义只会在OC的代码中被引用
//否则,一旦引入C/C++的代码或者框架,就会出错!
#ifdef __OBJC__
#ifdef DEBUG
#define NSLog(fmt,...) NSLog((@"%s [Line %d] "fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)
#else
#define NSLog(...)
#endif
开发中NSLog的使用
//保证#ifdef中的宏定义只会在OC的代码中被引用
//否则,一旦引入C/C++的代码或者框架,就会出错!
#ifdef __OBJC__
#ifdef DEBUG
#define NSLog(fmt,...) NSLog((@"%s [Line %d] "fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)
#else
#define NSLog(...)
#endif
转载于:https://my.oschina.net/helloyoung/blog/1527018