开发者会用到的五款工具,分享出来,拿走不谢!

 

任何高明的程序员都不可能一次性写出完美的代码,所以APP测试以及调试就成了开发者们必修的一项技能。一些工具可让开发者们事半功倍,因此此文分享了五款本人亲自用过的诊断调试工具,但愿能够帮助你们对代码、UI界面等进行调试。程序员

 

TestBird服务器

 

这是国内比较有名的手游和APP云测平台,能提供APP和游戏的自动化测试、真人体验测试、服务器压力测试。TestBird目前已经拥有超过2000款手机,可以让这些手机自动运行各种APP,并生成测试结果。测试报告中丰富的截图和日志,能够帮助开发者们快速定位BUG,提升工做效率。网络

 

Cocoa LumberJackapp

Cocoa LumberJack是一个功能强大的NSlog,是通用的Cocoa日志框架之一。它能够提供更高级的log功能,好比记录log至文件或网络,并可根据log的级别(info、debug、warn、error)进行筛选。众所周知,NSlog虽然功能强大,但却广泛存在不支持分级别log、仅支持本地打印的问题,并且在大量处理log时,会下降程序运行效率。而Cocoa LumberJack则不存在这样的制约。框架

SimPholders工具

SimPholders是一个快速简单的小工具,能够帮助开发者快速访问iPhone模拟器应用。它能够访问模拟器的文件夹,重置库和文件,以及删除选定的应用程序。布局

DCIntrospect测试

DCIntrospect是一个UI布局调试库。利用它,你能够看到UI界面中每一个元素的精确尺寸,还可水平或垂直拖动视图元素。与其类似的工具还有Spark Inspector和Revealapp,咱们稍后也会介绍。spa

Pony Debuggerdebug

Pony Debugger是由美国著名移动支付公司Square的iOS开发团队针对iOS开发的网络调试工具,它的名字来源于Square的Objective-C网络库PonyExpress。开发者能够利用它来调试应用的网络流量,并能够对应用的核心数据进行远程调试。经过注册管理对象,开发者能够浏览全部的实体、属性,利用Chrome的IndexedDB进行数据关系查询。

相关文章
相关标签/搜索