调试_NSLog

2020-05-27  本文已影响0人  求长生

方法一:此处实现机制是:如果xxxx编译过,即实现demo块1,否则为demo块2,#endif为结束。

ifdef DEBUG //xxxx

#define DebugLogInfo(s,...) NSLog(@"%@",[NSString stringWithFormat:(s), ##VA_ARGS])

else

#define DebugLogInfo(...) //...demo块2...

endif

方法二:此处实现机制是:当xxxx未编译过时实现demo块1,否则实现demo块2,与上面相反

ifndef _XXXX

//...demo块1...

else

//...demo块2...

endif

方法三:此处实现机制是:如果appVersionType对应,则执行demo块1,否则执行demo块2

define appVersionType 2

if (appVersionType == 2)(常量)

//...demo块1...

else

//...demo块2...

endif

上一篇 下一篇

猜你喜欢

热点阅读