七款Debug工具推荐:iOS开发必备的调试利器
2017-07-28 15:53
417 查看
历时数周或数月开发出来了应用或游戏。可为什么体验不流畅?怎么能查出当中的纰漏?这些须要调试诊断工具从旁协助。调试是开发过程中不可缺少的重要一环。本文会列举几个比較有效的调试诊断工具,能够帮助你寻根究底。以最快的速度发现、解决Bug。
Runscope
这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio。Runscope是一款集调试、測试于一身的网络服务,并且支持Ruby、Java、C#等多种语言。它能够捕捉请求,支持包含AFNetworking、HTTParty以及其它公共API的请求。
![](http://cms.csdnimg.cn/article/201309/29/524840a312e6c.jpg)
Runscope监控API请求
Cocoa LumberJack
Cocoa LumberJack是一个功能强大的NSlog。是通用的Cocoa日志框架之中的一个。它能够提供更高级的log功能,比方记录log至文件或网络,并可依据log的级别(info、debug、warn、error)进行筛选。众所周知,NSlog尽管功能强大,但却普遍存在不支持分级别log、仅支持本地打印的问题。并且在大量处理log时,会减少程序执行效率。
而Cocoa LumberJack则不存在这种制约。
![](http://cms.csdnimg.cn/article/201309/29/52484153c32af.jpg)
SimPholders
SimPholders是一个高速简单的小工具,能够帮助开发人员高速訪问iPhone模拟器应用。它能够訪问模拟器的目录,重置库和文件。以及删除选定的应用程序。
![](http://cms.csdnimg.cn/article/201309/29/5248417b847e9.jpg)
DCIntrospect
DCIntrospect是一个UI布局调试库。利用它,你能够看到UI界面中每一个元素的精确尺寸,还可水平或垂直拖动视图元素。与其相似的工具还有Spark Inspector和Revealapp。我们稍后也会介绍。
![](http://cms.csdnimg.cn/article/201309/29/524841d31d42c.jpg)
Pony Debugger
Pony Debugger是由美国著名移动支付公司Square的iOS开发团队针对iOS开发的网络调试工具,它的名字来源于Square的Objective-C网络库PonyExpress。
开发人员能够利用它来调试应用的网络流量,并能够相应用的核心数据进行远程调试。通过注冊管理对象,开发人员能够浏览全部的实体、属性,利用Chrome的IndexedDB进行数据关系查询。
![](http://cms.csdnimg.cn/article/201309/29/524842386998a.jpg)
Spark Inspector
Spark Inspector是一个UI界面调试工具,可利用3D形式展示视图元素,帮助你进行实时调试。
同一时候。它还支持通知监视器,能够显示每一个NSNotification、完整的堆栈跟踪信息、调用方法列表等。这个工具不是免费的,须要支付大约260元购买。只是,假设你感兴趣。官网还提供30天的免费试用版。
![](http://cms.csdnimg.cn/article/201309/29/52484273c634d_middle.jpg?_=29423)
Revealapp
Revealapp能够让你以2D或3D的形式查看应用执行时的视图图层,高速调试视图层级和渲染问题。
有时。应用的视图层级可能许多,在Revealapp中,仅仅须要双击视图界面,就能够将其拆分,便于浏览每一个子视图。眼下这款工具仍为Beta版。假设你感兴趣,最好还是试试。
![](http://cms.csdnimg.cn/article/201309/29/524843609e72c_middle.jpg)
Runscope
这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio。Runscope是一款集调试、測试于一身的网络服务,并且支持Ruby、Java、C#等多种语言。它能够捕捉请求,支持包含AFNetworking、HTTParty以及其它公共API的请求。
![](http://cms.csdnimg.cn/article/201309/29/524840a312e6c.jpg)
Runscope监控API请求
Cocoa LumberJack
Cocoa LumberJack是一个功能强大的NSlog。是通用的Cocoa日志框架之中的一个。它能够提供更高级的log功能,比方记录log至文件或网络,并可依据log的级别(info、debug、warn、error)进行筛选。众所周知,NSlog尽管功能强大,但却普遍存在不支持分级别log、仅支持本地打印的问题。并且在大量处理log时,会减少程序执行效率。
而Cocoa LumberJack则不存在这种制约。
![](http://cms.csdnimg.cn/article/201309/29/52484153c32af.jpg)
SimPholders
SimPholders是一个高速简单的小工具,能够帮助开发人员高速訪问iPhone模拟器应用。它能够訪问模拟器的目录,重置库和文件。以及删除选定的应用程序。
![](http://cms.csdnimg.cn/article/201309/29/5248417b847e9.jpg)
DCIntrospect
DCIntrospect是一个UI布局调试库。利用它,你能够看到UI界面中每一个元素的精确尺寸,还可水平或垂直拖动视图元素。与其相似的工具还有Spark Inspector和Revealapp。我们稍后也会介绍。
![](http://cms.csdnimg.cn/article/201309/29/524841d31d42c.jpg)
Pony Debugger
Pony Debugger是由美国著名移动支付公司Square的iOS开发团队针对iOS开发的网络调试工具,它的名字来源于Square的Objective-C网络库PonyExpress。
开发人员能够利用它来调试应用的网络流量,并能够相应用的核心数据进行远程调试。通过注冊管理对象,开发人员能够浏览全部的实体、属性,利用Chrome的IndexedDB进行数据关系查询。
![](http://cms.csdnimg.cn/article/201309/29/524842386998a.jpg)
Spark Inspector
Spark Inspector是一个UI界面调试工具,可利用3D形式展示视图元素,帮助你进行实时调试。
同一时候。它还支持通知监视器,能够显示每一个NSNotification、完整的堆栈跟踪信息、调用方法列表等。这个工具不是免费的,须要支付大约260元购买。只是,假设你感兴趣。官网还提供30天的免费试用版。
![](http://cms.csdnimg.cn/article/201309/29/52484273c634d_middle.jpg?_=29423)
Revealapp
Revealapp能够让你以2D或3D的形式查看应用执行时的视图图层,高速调试视图层级和渲染问题。
有时。应用的视图层级可能许多,在Revealapp中,仅仅须要双击视图界面,就能够将其拆分,便于浏览每一个子视图。眼下这款工具仍为Beta版。假设你感兴趣,最好还是试试。
![](http://cms.csdnimg.cn/article/201309/29/524843609e72c_middle.jpg)
相关文章推荐
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- web开发必备利器: js调试工具
- XE7 & IOS开发之开发账号(3):证书、AppID、设备、授权profile的申请使用,附Debug真机调试、Ad hoc下iPA文件生成演示(XCode5或以上版本推荐,有图有真相)
- [iOS开发必备工具之]简单的全景展示利器panoramagl
- iOS开发必备的调试利器
- iOS 开发必备的调试利器
- 高效IOS开发的必备调试利器
- 【iOS开发必备指南合集一】申请IDP/真机调试/GameCenter 指南/OpenFeint指南 推荐
- [iOS开发必备工具之]简单的全景展示利器panoramagl
- 前端开发必备工具-网页调试工具
- 优秀开发工具:推荐8个在线调试代码的网站