xcode调试技巧(预处理器控制输出打印信息)
iPhone应用发布后,程序运行过程中尽量不要有调试log信息输出,这样会影响程序运行的效率。通过宏定义设置,使程序只在debug模式下输出对我们有用的信息,release时不会输出。
1、首先建立一个宏定义文件,文件内容如下:
#ifDEBUG
#definedebuglog(format,...)NSLog(format,__VA_ARGS__)
#else
#definedebuglog(format,...)
#endif
2,打开project-->editprojectsetting中bulid选项卡
选择左上角的Configuration的Debug,下面的下拉框选择->EditDefinitionatthisLevel,在下面找GCC4.2-preprocessing-preprocessormacros(预处理器)设置DEBUG=1
这样我们就可以做到log调试信息在release时不会输出。
相关推荐
competeking 2020-07-04
thunderstorm 2020-07-04
Catastrophe 2020-06-11
云之飞踢 2020-05-20
JF0 2020-05-08
houjinkai 2020-01-12
tanyhuan 2020-01-08
DonviYang 2020-01-07
aolishuai 2020-01-05
muzirigel 2019-12-28
CharlesYooSky 2019-12-24
kuwoyinlehe 2019-12-18
JF0 2019-11-29
xiaohouye 2019-11-11
natejeams 2008-01-21
Rain 2019-11-03