黑马程序员技术交流社区
标题:
iPhone开发之NSLog使用技巧
[打印本页]
作者:
blazehot18
时间:
2015-11-25 23:26
标题:
iPhone开发之NSLog使用技巧
// 以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。
#ifndef __OPTIMIZE__
# define NSLog(...) NSLog(__VA_ARGS__)
#else
# define NSLog(...)
#endif
或
#ifdef __OPTIMIZE__
#define NSLog(...)
#endif
这个代码的魔术在于:release模式通常会定义 __OPTIMIZE__,debug模式不会。
将这段代码放在头文件当中,就可以放心的使用NSLog了!
把这些代码放到*Prefix.pch中最省事。可以把这段宏定义放到一个头文件中,再把这个头文件包含到*Prefix.pch中。
作者:
Mr.Yan
时间:
2015-11-25 23:31
然而并木有学到这里。。。提前扫一下{:2_36:}
作者:
Newbee_123
时间:
2015-11-26 00:07
感谢分享。先顶顶
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2