开发者必须知道这五款工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发者必须知道这五款工具相关的知识,希望对你有一定的参考价值。

任何高明的程序员都不可能一次性写出完美的代码,因此APP测试以及调试就成了开发者们必修的一项技能。如果掌握一些工具可以让开发者们事半功倍,所以本文介绍了五款诊断调试工具,可以帮助我们对代码、UI界面等进行调试。

 

 

TestBird

 

技术分享

 

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

 

Cocoa LumberJack

?

技术分享

 

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

 

SimPholders

技术分享

 

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

 

DCIntrospect

 

技术分享

 

  DCIntrospect是一个UI布局调试库。利用它,你可以看到UI界面中每个元素的精确尺寸,还可水平或垂直拖动视图元素。

 

Pony Debugger

 

技术分享

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

以上是关于开发者必须知道这五款工具的主要内容,如果未能解决你的问题,请参考以下文章

uni-app框架看这五款组件库就够了

这五款APP软件是每一个手机的必需功能

这五款牛逼的 IDEA 插件,堪称代码质量检查利器!

这五款牛逼的 IDEA 插件,堪称代码质量检查利器!

这五款牛逼的 IDEA 插件,堪称代码质量检查利器!

这五款APP为何被称为黑科技?小众实用不占内存,你不想试试