DaiMethodTracing 调试监控工具开源项目

我要开发同款
匿名用户2015年06月16日
41阅读
开发技术Object-c
所属分类Objective-C、常用工具包、程序开发
授权协议MIT

作品详情

DaiMethodTracing概念起源於debug時候的一些想法,有時候想看看每個method的傳值是不是正確,回傳值是不是正確,以及執行花費多少時間等等的,如果一個method一個method加的話,實在是太累了,所以寫了一個方法可以直接監看某個class,讓他下面的method怎麼執行,完整地呈現出來。

大概我們可以分成幾個面向來使用這個工具,

當接到一份沒有摸過的而有bug的code,想要迅速的了解method之間的流竄,可以利用DaiMethodTracing 加速理解。

 觀察系統內的method傳遞,比方, UIWindow,UIWebView,UIScrollView 之類,可以正確的剖析出正確的切入點。

觀察staticlibrary的活動,任何可知道class名稱的內容,都可以藉由 NSClassFromNSString 切進去。

在 HaiFengKao 的幫助下,block目前也可以切得進去囉,如同method一般,我們可以觀察他的傳入傳出值,以及運行的時間。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论