iOS在不连接数据线的情况下查看log信息

在开发中基本离不开log,每次程序出现bug或者调试的时候都需要连接数据线,build之后才能展示,有些麻烦,所以做了一个小工具,在没有连接数据线调试的情况下也能查看log日志。

思路是:通过摇晃功能(也可以使用其他的传感器功能,这里选其中一种罢了)在不用点击事件的情况下展示出logView。

功能点:
摇晃事件监测、
log信息记录、
弹出视图。

功能点都没什么难度,基本都可以实现,开发中遇到一个问题是摇晃事件的监测,网上找的大都是在某个controller里面监测,现在的需求是无论何时何地都能够监测事件并弹出,找了很多资料终于找到一个,感谢这位小伙伴关于UIWindow的类目思路:
http://www.th7.cn/Program/IOS/201701/1069148.shtml

其实代码的实现也不必多说了,都不是什么很高深的代码,这里放出github地址,有需要的下载来参考吧。
https://github.com/602530268/CCLog_Demo

使用方法在demo中有详细说明,里面的CCLogViewUI可自定义,反正只是用来调试。

你可能感兴趣的:(iOS在不连接数据线的情况下查看log信息)