项目开发调试利器

在项目开发过程中避免不了调试程序 

我们调试程序有很多办法 借助调试工具, 打断点,打印日志等等 

今天介绍一种最常用的调试办法  

打印日志 我们都会使用系统的方法 NSLog 日志输出函数 

我们应该知道 NSLog 在我们程序运行过程中是很消耗性能的 因此我们应该适当使用NSLog  

如果在我们程序发布阶段 代码中还有很多NSLog 日志输出函数 仍然存在 

那么项目上线之后 有可能会对应用的性能产生影响 

所有我们使用NSLog 的黄金法则是 在项目开发阶段 打开  

在项目发布阶段注释 

问题来了 

项目之中很多地方用了NSLog 我们如何去注释?

难道一个一个 一行一行去注释?

下面介绍一个简单的方法 来帮助大家提高开发效率 

我们在pch 文件中这样写个 宏 

#ifdef DEBUG //处于开发阶段
#define QHLog(...) NSLog(__VA_ARGS__)

#else//处于发布阶段
#define QHLog(...)
#endif
几行代码解决问题    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值