是否可以暴露出接口
zixun opened this issue · 5 comments
是否可以暴露出接口,我想后续将其整合到GodEye迭代版本中
好的,我改一下,另外其实在Xcode8.3中,Xcode会对initialize() 给warning了,我现在还在考虑怎么改会比较好,你怎么看?
这个还好,可以暴露start()
和stop()
接口让接入方来自己决定什么时候开始。我在考虑的是checkThread()
这边怎么暴露接口给外面,因为这里会调用很多次,换一个label的文案就会调用3次,怎么抛给外面比较好。因为当检测出在非主线程做UI操作的时候可以去dump线程的堆栈信息,要是每次都dump感觉有点虚
抱歉今天有点忙,终于赶在晚上睡觉前改了个小prototype,我push在了API-Prototype branch里,很粗糙的一个prototype,如果有问题的话请见谅。
多次Dump这个问题我想了很久,觉得可能只能多次dump了,感觉用flag之类的来解决容易漏掉情况,而我感觉是宁可多报错,也不能漏了,反正这也是在debug下跑,release里应该没事。。。
个人观点。。。
顺便GodEye做的真的好,我准备在公司的App里用,膜拜。顺便校友好,虽然我应该比你早毕业一点。。
原来是师兄~感谢师兄认可!才发现你在国外,还是Amazon,好厉害!
我的想法是不需要专门开辟一个manager类来处理,都在一个extension中即可,这样用起来比较方便。关于dump的问题是否可以从堆栈信息上面入手,应该能做到至少一行代码只报一次。
我后续试试,如果可行,我提一个PR到API-Prototype branch分支上
抱歉,职业病,直接没考虑就写了个manager。
从堆栈信息上看应该是最理想的处理办法了。
再次对你的GodEye表示感谢