宏的一个小知识点

定义一个输出宏

第一个参数是函数名,第二个参数是在多少行,第三个参数换行,第四个参数是输出的内容

优点比较容易找到在哪一行出现错误,在删除时也比较容易找到

#ifdef DEBUG

#define WCLog(...) NSLog(@"%s %d \n %@\n\n",__func__,__LINE__,[NSString stringWithFormat:__VA_ARGS__])


#else

#define WCLog(...)


#endif

你可能感兴趣的:(宏的一个小知识点)