iOS 宏编译debug调试
来源:未知 责任编辑:责任编辑 发表时间:2015-09-16 20:03 点击:次
iOS宏编译的两种方法
p>
p>
p>第一种 适合修改原基础上得调试代码
p>
p>#ifdef DEBUG
p>
p>#define NSLog(...) NSLog(__VA_ARGS__)
p>#define debugMethod() NSLog(@"%s", __func__)
p>#else
p>#define NSLog(…)
p>#define debugMethod()
p>#endif
p>----------------------------------------------------------------------------
p>
p>第二种 适合开发起步阶段
p>
p>#define WXDEBUG 1
p>
p>
p>#if WXDEBUG
p>#define WXLog(xx, ...) NSLog(@"%s(%d): " xx, __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
p>#else
p>#define WXLog(xx, …) ((void)0)
p>#endif // #ifdef DEBUG
p>
p>
p>
p>
p>//使用: WXLog(@"test");
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>