iOS NSLong 知识点总结

1.在项目中怎么全局设置NSLog打印的设置

<1>当项目是开始创建时进行设置 (适合个人和团队开发)在预编译文件PrefixHeader.pch中做判断,把NSLog替换成自己的log(自定义方式),t调试时使用自己的log,代码如下

ifdef DEBUG

define ZZLog(...) NSLog(__VA_ARGS__)

else

define ZZLog(...)

endif

<2>当项目进行一半了,进行设置。(适合个人和团队)

ifdef DEBUG

define NSLog(...) NSLog(__VA_ARGS__)

else

define NSLog(...)

endif

总结:我们在项目开发的时候,其实最全的设置是上面两种方法都进行设置,这样就保证了代码的健壮性,和完美型。(两种方法配合主要是防止团队开发时,队友在不知情的情况下直接进行了NSLog 输出  在程序设置Release,发布app版本的时候还会打印了,降低性能)。

你可能感兴趣的:(iOS NSLong 知识点总结)