关于iOS开发的选择性调试
iOS开发中经常用到NSLog调试代码,这里使用宏定义实现这个调试,可以实现选择性调试
#ifdef DEBUG # define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); #else # define DLog(...) #endif
里面__PRETTY_FUNCTION__, __LINE__, __VA_ARGS__都属于OC自定义的宏.

浙公网安备 33010602011771号