“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

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

评论

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

Java程序员月薪多少K才能在北上广买得起房?

Java架构之路

Java 程序员 编程语言

光大银行刘淼:基于华为云GaussDB(DWS) 数据仓库创新实践

华为云开发者联盟

数据仓库 数据 huawei

区块链是一个不知道要解决什么问题的解决方案吗?

CECBC

比特币 区块链 银行

架构师训练营1期第三周作业

木头发芽

PyFlink + 区块链?揭秘行业领头企业 BTC.com 如何实现实时计算

Apache Flink

flink

技术实操丨SoundNet迁移学习之由声音分类到语音情感识别

华为云开发者联盟

AI 数据 语音识别

EffectiveJava读书笔记-01-对象创建与销毁

wander

读书笔记 编程开发

来不及解释了,快上车!力软快速开发平台,助力企业搭乘万物互联的顺风车

Learun

MySQL-技术专题-查询速度性能

洛神灬殇

字节跳动 Flink 单点恢复功能实践

Apache Flink

flink

Python时间序列分析简介(2)

计算机与AI

Python 时间序列

2020年秋招阿里136道Java高级岗面试题(含答案及复习资源)

Java架构之路

Java 程序员 面试 算法 编程语言

Web前后端:如何分离,如何解耦?

华为云开发者联盟

大前端 后端 开发

开源=免费?

Learun

31道Java核心面试题,一次性打包送给你

小Q

Java 学习 程序员 架构 面试

建筑行业区块链应用场景是怎样的

CECBC

区块链 行业资讯

节日快乐…吗?

小天同学

个人感悟 国庆中秋 假期 节日

SpringBoot-技术专题-启动原理

洛神灬殇

架构师训练营第四周作业

郎哲158

开源数据库这么香,为什么我们还要下功夫自研?

华为云开发者联盟

数据库 开源 数据

国庆期间,我造了台计算机

yes

计算机 底层

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

Java架构之路

Java 程序员 面试 Spring Boot 编程语言

架构师训练营第四章 系统架构总结

郎哲158

区块链教育 丨 首批区块链专业新生正式入学

CECBC

区块链技术 区块链教育

MySQL-技术专题-问题分析

洛神灬殇

程序员去外包真的不可取吗?

Java架构师迁哥

Nacos-技术专题-配置中心实现

洛神灬殇

lldb常用命令与调试技巧

iOSer

ios lldb常用命令 lldb调试技巧

spring-boot-route(十)多数据源切换

Java旅途

Java Spring Boot

深入分析CRM系统对现代企业的作用

Learun

互联网应用系统技术方案主要解决什么问题?

博古通今小虾米

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