您的位置:首页 > 其它

项目开发调试利器

2015-12-07 11:18 344 查看
在项目开发过程中避免不了调试程序

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

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

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

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

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

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

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

在项目发布阶段注释

问题来了

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

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

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

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

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

#else//处于发布阶段
#define QHLog(...)
#endif
几行代码解决问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: