I love iOSiOS开发2017

查看输出日志和增删改查本地缓存字段的调试工具

2017-04-27  本文已影响151人  Code_Ninja

在我们实际开发中经常要配合测试进行debug,在真机上测试的时候很难看到控制台的输出日志。真机连接在电脑上进行测试的时候还好,但是有些功能测试的时候可能需要程序杀死重新打开。比如在测试推送功能的时候,需要测试程序在杀死的情况下收到推送怎么处理。这个时候很难看到推送内容是什么,要想根据推送内容写具体的处理逻辑就很不方便了。比如程序莫名其妙地闪退了,你想定位bug却很难看到奔溃日志?比如想查看真机上沙盒中保存的某个值?再比如测试人员在测试过程中想查看当前加载的网页的完整链接(包括自己拼接的参数等等)?😂。这个时候是不是很想来一个不影响程序的正常运行又可以实时查看打印日志的轮子😉?

这个小工具实现了以下功能:

看完介绍是不是心情有点小激动甚至想“来一发”😂?

使用方法

注意事项

目前存在的问题以及待实现功能

效果图

参考

总结

在真机上测试的时候快速查看日志,这一直是我实际开发中的一个需要。这个小工具是最近一周工作之余研究的结果,非常感谢网络上已有的技术文章对我的帮助和启发。如有bug或者其他建议,请在DebugWindow反馈给我,谢谢。

更新记录

---2017-05-11---

- 使用UIWebView替代QLPreviewController来预览日志文件。
- 解决中文乱码问题。
- 在日志文件中搜索并高亮字符串。
- 增删改查当前沙盒中保存的键值对,方便调试。
上一篇下一篇

猜你喜欢

热点阅读