服务电话:4008-888-888

3D打印百科
拿去用吧~返回搜狐
发表日期:1535586493 浏览次数:187

  写这个小工具的想法,主要来源于很多团队都会用友盟、TalkingData 等第三方框架做自定义事件统计;不过统计代码加好之后,没有很好的方法来让测试工程师验证一下事件加上了没有,新宝彩票平台:调用次数有没有重复等。

  所以写了这个小工具,是一个保持在最前的 UIWindow,可以实时打印 log。

  不需显示 时把 define 的1改为0即可,也保证了在 release 版本中不会出现。

  输出的 log 会滚动显示在 debug 窗口中,末尾会自动添加换行。最新的 log(0.1s 之内)会显示为黄色,之前的会显示为白色。

  用来存储 log 信息的 model 类。有两个属性,时间戳和具体的 log 内容。

  打印 log 的时候,建立一条 log 对象存进 logs 数组里。logs 数组实际是个队列,超出 20 条之后就会抛弃最旧的一条。之后调用 refreshLogDisplay 刷新 log 的显示。

  代码非常简单,在此基础上可以根据自己项目的需求进行改造。拿去用吧~返回搜狐,查看更多