2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

评论

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

干货|app自动化测试之Capability 使用进阶

霍格沃兹测试开发学社

关于并发的一点思考

蓬蒿

并发 异步编程

PoseiSwap 开启“Poseidon”池,治理体系或将全面开启

BlockChain先知

融云:从「对话框」跳进魔法世界,AIGC 带给社交的新范式

融云 RongCloud

人工智能 AI 通信 社交 AIGC

ThreadLocal

红袖添香

Java ThreadLocal ThreadLocalMap Java 线程

技术分享 | app自动化测试(Android)--高级定位技巧

霍格沃兹测试开发学社

干货|app自动化测试之Appium问题分析及定位

霍格沃兹测试开发学社

【我和openGauss的故事】在vm中安装openEuler及使用yum安装openGauss

daydayup

技术分享 | Selenium多浏览器处理

霍格沃兹测试开发学社

鸿蒙生态加持 华为视频AiMax影院高品质再升级

最新动态

技术分享 | 测试平台开发-前端开发之Vue.js 框架

霍格沃兹测试开发学社

【我和openGauss的故事】带有out参数的存储过程及自定义函数的重载测试

daydayup

【我和openGauss的故事】使用Ora2Pg迁移oracle数据到openGauss

daydayup

【我和openGauss的故事】为集群增加VIP

daydayup

【我和openGauss的故事】可视化运维平台openGauss Datakit带你轻松玩转openGauss

daydayup

【我和openGauss的故事】openGauss 5.0.0企业版x86单机安装

daydayup

使用appuploader工具流程(Windows版本)

揭秘bi数据分析系统:如何轻松掌握商业智能的秘密

对不起该用户已成仙‖

自动化实践-全量Json对比在技改需求提效实践

得物技术

json 自动化 测试 企业号 8 月 PK 榜

接口测试实战| GET/POST 请求区别详解

霍格沃兹测试开发学社

Uiautomator2.0

霍格沃兹测试开发学社

测试必会 Docker 实战(一):掌握高频命令,夯实内功基础

霍格沃兹测试开发学社

Jupyter Notebook 遇上 NebulaGraph,可视化探索图数据库

NebulaGraph

AI Jupyter Notebook 图数据库

瓴羊Quick BI:数据大屏可视化展示,助企业提升竞争优势

巷子

悦数图数据库:发布 AI 大模型解决方案,开启「图+ 大模型」应用新范式

悦数图数据库

数据库 图数据库 分布式图数据库 NebulaGraph 悦数

倒计时2天 | 第六届openGauss技术文章征集活动最新初审合格名单(截至8.3)

daydayup

MTK 2.9.2 迁移Oracle 11g 至 openGauss 5.0.0操作指南

daydayup

openGauss数据库源码解析系列文章—安全管理源码解析(五)

daydayup

2023-08-08:给你一棵 n 个节点的树(连通无向无环的图) 节点编号从 0 到 n - 1 且恰好有 n - 1 条边 给你一个长度为 n 下标从 0 开始的整数数组 vals 分别表示每个节

福大大架构师每日一题

左程云 福大大架构师每日一题 左神

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