码迷,mamicode.com
首页 > 移动开发 > 详细

发布时去除NSLog打印 iOS

时间:2015-05-23 22:31:37      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

步骤比较简单,只需要 在.pch 中追加你对应的宏定义

#ifdef DEBUG
#define LOG(...) NSLog(__VA_ARGS__);
#define LOG_METHOD NSLog(@"%s", __func__);
#else
#define LOG(...); #define LOG_METHOD;
#endif

 

我们发布到appstore 上的版本均是release版本,这里简单说下这两个版本的差异。
release 是发行版本,比debug版本要小一些,他们调用两个不同底层库,debug 包含的信息多,可以断点调试,单步执行,使用使用TRACE/ASSERT等调试输出语句,但是release 版本不包含调试信息,运行速度比较快。

发布时去除NSLog打印 iOS

标签:

原文地址:http://www.cnblogs.com/huangzs/p/4524883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!