阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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

评论

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

架构实战营:模块八作业

Geek_93ffb0

「架构实战营」

Trisk:在 Flink 上实现以 task 为中心的流处理动态 Reconfiguration 的 Control Plane

Apache Flink

大数据 flink 开源 编程 实时计算

用实例带你深入理解Java内存模型

华为云开发者联盟

Java JVM JMM 线程安全 Java内存模型

小熊派:用OpenHarmory3.0点亮LED

华为云开发者联盟

小熊派 OpenHarmony 驱动开发 小熊派Micro LED

测试环境与路由 | 阿里巴巴DevOps实践指南

阿里云云效

云计算 阿里云 运维 云原生 测试

模块三:学生管理系统详细架构设计

刘璐

【web安全】你的open_basedir安全吗?

H

网络安全 WEB安全

在线JWT Token解析解码

入门小站

工具

一块屏幕的全球研发之旅

万事ONES

ONES 案例分析

Flink State - Backend Improvements and Evolution in 2021

Apache Flink

大数据 flink 开源 编程 实时计算

学生管理系统详细架构方案

IT屠狗辈

架构实战营 详细架构

重磅!博睿数据发布新一代统一告警平台

博睿数据

Flink 实践教程-进阶(8):自定义标量函数(UDF)

腾讯云大数据

1月云短信报告出炉,华为云跃居榜首

博睿数据

网络安全kali渗透学习 web渗透入门Metasploitable2靶机系统介绍

学神来啦

基于外包学生管理系统的架构文档

刘帅

六年老员工的幸福感

万事ONES

详解近端策略优化

行者AI

深度强化学习

前后端分离项目,如何解决跨域问题?

CRMEB

J2PaaS企业级低代码平台,如何支撑开发企业级应用?

J2PaaS低代码平台

低代码 低代码开发 企业级低代码平台 企业级应用

安全专属的移动数字化平台WorkPlus加速国企数字化转型

WorkPlus

16 张图解带你掌握一致性哈希算法

华为云开发者联盟

负载均衡 分布式系统 一致性哈希 哈希算法 数据迁移

如何合理使用 CPU 管理策略,提升容器性能?

阿里巴巴云原生

阿里云 容器 云原生 资源管理 ACK

针对 Kubernetes v1.22,阿里云容器服务 ACK 提供了哪些升级和增强能力?

阿里巴巴云原生

阿里云 容器 云原生 产品升级 ACK

通过5个函数带你理解K8s DeltaFIFO

华为云开发者联盟

k8s Queue Client-go DeltaFIFO FIFO

外包学生管理系统架构设计

炎彬

「架构实战营」

3月2日,阿里云开源 PolarDB 企业级架构将迎来重磅发布

阿里云数据库开源

数据库 阿里云 开源 分布式 polarDB

Linux中buff-cache占用过高解决方案

入门小站

Linux

如何思考需求的优先级?

石云升

产品经理 需求分析 2月月更 需求排序

学生管理系统架构设计

随欣所遇

架构实战营

云原生小课堂 | Envoy请求流程源码解析(一):流量劫持

York

云原生 istio envoy

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