写点什么

使用 Reveal 调试 iOS 应用程序

  • 2013-07-22
  • 本文字数:710 字

    阅读完需:约 2 分钟

Itty Bitty Apps 发布了一款实用工具—— Reveal ,它能够在运行时调试和修改 iOS 应用程序。Reveal 能连接到应用程序,并允许开发者编辑各种用户界面参数,这反过来会立即反应在程序的 UI 上。就像用 FireBug 调试 HTML 页面一样,在不需要重写代码、重新构建和重新部署应用程序的情况下就能够调试和修改 iOS 用户界面。

Reveal 是一款运行在 Mac OS 上的应用,现在有免费的 Beta 版本可供下载。要调试iOS 应用,开发者要将应用程序与Reveal 安装的框架层关联。Reveal 会扫描其网络中关联的应用程序,并让开发者选择连接其中之一,当连接到一个应用程序后,Reveal 将显示其UI,其中包括大量的参数和设置。开发人员现在可以检查UI 或者更改设置,直到用户界面的外观和行为达到预期目标。目前它尚不支持布局约束,但根据Reveal 的支持文档来看,这一功能将在未来的版本中发布。Reveal 可以和iOS 模拟器一起使用,也可以用在运行在真机上的应用程序上。另外,Reveal 的安装只需几分钟。

除了解析出UI 参数外,Reveal 也会通过一个分解的3D 视图显示复杂的UI 层次结构。开发者可以轻松的检查UI 组件的分层,并在其层次结构中选择特定元素。为了进一步简化调试,也可以仅关注部分UI,而把其余部分屏蔽起来。

Itty Bitty Apps 是一家为用户开发移动应用的公司,位于澳大利亚的墨尔本。Reveal 最初是一款内部开发工具,而现在自身也变成产品。

查看英文原文: http://www.infoq.com/news/2013/07/debug_ios_apps_with_reveal


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-07-22 10:267479

评论

发布
暂无评论
发现更多内容

15-操作DOM对象

爱好编程进阶

Java 程序员 后端开发

学生管理系统(3)

5月月更

druid 源码阅读(五)初始化连接池总结

爱晒太阳的大白

5月月更

SpringWebFlux中WebClient怎么打印日志?

编号94530

spring 日志 WebFlux WebClient

druid 源码阅读 5——讨论下druid为什么不用AtomicLong

张大彪

Druid连接池源码阅读05

石小天

架构训练营 毕业总结

AragornYang

架构训练营 架构实战营

5分钟学会 Vim 分屏操作方方面面

爱好编程进阶

Java 程序员 后端开发

Maven 依赖管理与生命周期

Emperor_LawD

maven 5月月更

有了测试组,为什么还要QA?

高山

测试 QA CMMI

从AI数羊到“相牛”:人工智能应用如何低门槛化?

脑极体

ElasticSearch 概述

爱好编程进阶

Java 程序员 后端开发

设计模式之代理模式

乌龟哥哥

5月月更

网站开发进阶(六十四)CSS 属性选择器讲解

No Silver Bullet

CSS 属性选择器 5月月更

K8S 准入控制器有哪些是默认的?

baiyutang

Docker Kubernetes 云原生 k8s 5月月更

架构实战营 - 毕业总结

smile

架构实战营

MPEG-TS封装格式

Loken

音视频 5月月更

Dart 2.17发布,新特性速递

岛上码农

flutter ios 安卓开发 跨平台开发 5月月更

在线文本去重统计工具

入门小站

工具

IntelliJ IDEA如何clean或者install Maven项目

爱好编程进阶

程序员 后端开发

Java 集合看这一篇就够了

爱好编程进阶

程序员 后端开发

架构训练营毕业设计:电商秒杀系统

AragornYang

架构训练营 架构实战营

k8s client-go源码分析 informer源码分析(3)-Reflector源码分析

良凯尔

容器 云原生 Kubernetes 集群 Client-go

一文掌握MySQL中的二进制日志,MySQL 优化学习第10天

梦想橡皮擦

5月月更

Nacos源码系列—订阅机制的前因后果(上)

牧小农

源码 nacos

模块九作业 - 设计电商秒杀系统

smile

架构实战营

数据库连接池 -Druid 源码学习(五)

wjchenge

Druid 数据库连接池

Go Web 编程入门:快速了解Fiber框架

宇宙之一粟

Go 语言 Fiber 5月月更

架构实战营模块5作业

天琪实刚亮

AI简报:图像超分模型RCAN+SRResNet

AIWeker

人工智能 深度学习 5月月更 超分

在线TSV转XML工具

入门小站

工具

使用Reveal 调试iOS应用程序_Android/iOS_Ralph Winzinger_InfoQ精选文章