七款调试工具推荐:iOS 开发必备的调试利器
历时数周或数月开发出来了应用或游戏,可为什么体验不流畅?怎么能查出其中的纰漏?这些需要调试诊断工具从旁协助。调试是开发过程中必不可少的重要一环。本文会列举几个比较有效的调试诊断工具,可以帮助你寻根究底,以最快的速度发现、解决Bug。
Runscope
这 是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio。Runscope是一款集调试、测试于一身的网络服务,而且支持Ruby、Java、C#等多种语言。 它可以捕捉请求,支持包括AFNetworking、HTTParty以及其他公共API的请求。
Runscope监控API请求
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界面中每个元素的精确尺寸,还可水平或垂直拖动视图元素。与其相似的工具还有Spark Inspector和Revealapp,我们稍后也会介绍。
Pony Debugger
Pony Debugger是由美国著名移动支付公司Square的iOS开发团队针对iOS开发的网络调试工具,它的名字来源于Square的 Objective-C网络库PonyExpress。开发者可以利用它来调试应用的网络流量,并可以对应用的核心数据进行远程调试。通过注册管理对象, 开发者可以浏览所有的实体、属性,利用Chrome的IndexedDB进行数据关系查询。
Spark Inspector
Spark Inspector是一个UI界面调试工具,可利用3D形式展示视图元素,帮助你进行实时调试。同时,它还支持通知监视器,可以显示每个 NSNotification、完整的堆栈跟踪信息、调用方法列表等。这个工具不是免费的,需要支付大约260元购买。不过,如果你感兴趣,官网还提供 30天的免费试用版。
Revealapp
Revealapp 可以让你以2D或3D的形式查看应用运行时的视图图层,快速调试视图层级和渲染问题。有时,应用的视图层级可能非常多,在Revealapp中,只需要双 击视图界面,就可以将其拆分,便于浏览每个子视图。目前这款工具仍为Beta版,如果你感兴趣,不妨试试。
原文出处: CSDN
文章转载自 开源中国社区 [http://www.oschina.net]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
谷歌发布 Android Wear 矛头直指可穿戴设备
谷歌今天宣布推出Android Wear项目,该项目旨在将其移动操作系统Android延伸至智能可穿戴设备领域中去。 在这一领域中,谷歌最先着眼的是智能手表,该公司已经发布了开发者预览版的Android Wear平台,以便应用开发者对其现有的通知进行调整,使其适应以Android Wear平台为支持的智能手表。 在此以前,谷歌已经与多家消费者电子产品生产商(如华硕、HTC、LG、摩托罗拉和三星等)、芯片厂商(如博通、Imagination、英特尔、联发科技和高通等)达成合作关系,此外还已与一些时尚品牌(目前已知的只有时尚配饰制造和零售商Fossil Group)结盟。谷歌表示,该公司将利用这些合作关系,在今年晚些时候推出基于Android Wear平台的智能手表。 有意为未来的谷歌智能可穿戴设备开发软件的应用开发者可登陆developer.android.com/wear网站,以获取有关Android Wear平台的细节信息。谷歌声称,Android Wear平台支持Android的富通知系统,因此“许多应用将可(在这个平台上运行良好)”。 开发者预览版Android Wear的内容包...
- 下一篇
研究发现 Android 恢复出厂设置功能仅是摆设
Android手机中的“恢复出厂设置”选项通常是用户在更换手机时的一项必要操作,至少在理论上是这样的。然而,来自英国剑桥大学的研究人员在对来自五个生产厂家推出的21款Android(大多运行Android 2.3和2.4版本)设备进行调查后发现,即便是使用了“恢复出厂设置”,用户的部分地理位置数据依旧会存在于手机之中。 应该说,广泛存在于Android手机之中的“恢复出厂设置”问题不会是厂家有意为之,而更多的是技术层面的问题,因为这些生产厂商或许根本不具备完全清空手机数据、尤其是SD卡中数据的合适驱动工具。对于那些频繁更换手机的用户来说,这一情况显然会让他们担心不已,因为自己存在于老手机中的关键数据和隐私信息或许已经暴露在外了。 研究人员发现,从这些手机中能够恢复出的数据量非常惊人,甚至包括一些联系人信息、照片、视频以及短信内容。而且,即便部分照片此前被用户进行过加密,有经验的黑客也无需花费太长时间就能对其进行破解。更为惊人的是,研究人员发现他们甚至可以找到用户用于登录诸多谷歌(微博)应用和服务的凭证,这也就意味着他们完全可以通过这一方式对该手机再次进行云同步,因此用户的更多隐私信息也...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品