首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Release形式禁用NSLog

2012-06-29 
Release模式禁用NSLogNSLog的运行会占用时间和设备资源,所以最好是以Release模式编译的程序不会用NSLog输

Release模式禁用NSLog

NSLog的运行会占用时间和设备资源,所以最好是以Release模式编译的程序不会用NSLog输出,而以Debug模式编译的程序将执行NSLog的全部功能。

?

Release模式通常会定义__OPTIMIZE__,Debug模式不会。将下面的代码放在头文件中,你就可以放心的使用NSLog了。

?

#ifndef __OPTIMIZE__# define NSLog(…) NSLog(__VA_ARGS__)#else# define NSLog(…) {}#endif

?

热点排行