开发的时候,我们会NSLog()很多输出,如果上架还有这些输出的话,必然会影响APP的性能。我们可以通过DEBUG在调试的时候测试,RELEASE是上架的时候做清爽版。
// 方法一
#if defined(DEBUG)||defined(_DEBUG)
// 测试代码
NSLog(@"DEBUG coming");
#else
// 生产代码
#endif
~~~
// 方法二
if DEBUG
// 测试代码
NSLog(@"DEBUG funny");
else
// 生产代码
endif
我们需要打开DEBUG模式,一般Xcode默认是打开的,调试的时候改成 DEBUG 模式,上架打包之前改成 RELEASE 模式


如果 DEBUG 有问题的话,去这里看看这个开关是否打开

打开 DEBUG 模式:DEBUG = 1
关掉 DEBUG 模式:DEBUG = 0
参考网址:
https://my.oschina.net/leejan97/blog/296920
http://leopard168.blog.163.com/blog/static/16847184420151325757136/