写点什么

使用 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:267442

评论

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

国家产业政策不断加码,氢能步入加速发展期

易观分析

氢能源 氢能源产业

弱监督语义分割:从图像级标注快进到像素级预测

网易云信

安全

Kubernetes中API的不同版本, Alpha, Beta, Stable 都是什么?

工程师薛昭君

Kubernetes API

手把手教你从Apk中取出算法

奋飞安全

android 安全 java

TDesign React Starter 发布

TDesign

恒源云(GpuShare)_租卡怎么选?看这一篇就够了!

恒源云

人工智能 GPU服务器

产品升级|1-2月合刊:多款重磅产品来袭

百度大脑

Go 中的空白标识符(下划线)

宇宙之一粟

Go 语言 3月月更

从建好到用好,阿里云原生微服务生态的演进

阿里巴巴云原生

Java AOT之GraalVM native image介绍以及简单长连接服务实践

BUG侦探

GraalVM java aot native image

浅谈信息熵在数字体验监控领域的应用

博睿数据

自动化知识图谱表示:从三元组到子图

第四范式开发者社区

人工智能 自动化 知识图谱

地狱开局的2022,穿好你的安全铠甲

脑极体

错误码设计思考

木小风

Java 架构 错误码

提升客户服务体验的技巧

小炮

客户服务 SaaS平台

windows下C与C++执行cmd命令并实时获取输出

DS小龙哥

3月月更

Apache ShardingSphere 5.1.0 执行引擎性能优化揭秘

SphereEx

数据库 ShardingSphere SphereEx apache 社区

治理有精度,AI赋智加强城市精细化管理

百度大脑

详细的网站定制步骤有哪些?

源字节1号

网站开发 软件定制

网络安全入门5天速成教程: WEB安全渗透攻防技术

网络安全学海

网络安全 安全 信息安全 渗透测试 WEB安全

什么是数据恢复?数据丢失的最常见原因有哪些?

Ethereal

客户画像赋能百度推广生态实践

百度Geek说

前端 后端

Python 的排序方法 sort 和 sorted 的区别

AlwaysBeta

Python

从0到1落地电商小程序之微服务设计

晨亮

「架构实战营」

延期通知 RocketMQ Summit 议题全揭秘

阿里巴巴云原生

企业如何挖掘知识“金矿”?这本白皮书讲得够透彻!

百度大脑

AI+遥感智能解译,赋能智慧城市规划革新

百度大脑

Nginx限速模块初探

喀拉峻

nginx

无监控不运维—浅述各种监控方案使用场景

穿过生命散发芬芳

3月月更

【愚公系列】2022年03月 Docker容器 Kafka集群的搭建

愚公搬代码

3月月更

你的“数学潜意识”原来可以被唤醒!

博文视点Broadview

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