debug下的输出

234 阅读1分钟
利用宏判断__OPTIMIZE__是否在debug模式下,根据结果输出,如下列所示:

#ifndef __OPTIMIZE__
#define ZLGLog(fmt, ...) NSLog((@"[%d行]->" "%s:" fmt"\n"), __LINE__, __FUNCTION__,  ##__VA_ARGS__)
#else
#define NSLog(...) {}
#endif

然后将代码写进pch文件中就可以调用了,方便使用。