iOS初探视图调试神器Reveal

前言

刚接触到Reveal这个视图调试软件,给我的第一感觉就是惊艳,惊艳还是惊艳,界面完爆Xcode自带的VD好几条街,各种狂拽炫酷吊炸天的节奏,但是吧,等安装了以后开始使用的时候就瞬间无从下手,暂时还不会用到,提前预习预习,看了挺多文章,这里就先mark一下,以后慢慢补充.

首先,既然是第三方的视图调试软件,就需要下载Reveal咯~~ 不过Reveal是收费的,个人版89刀,企业版179刀,虽然有Crack版本,但是吧,如果有能力支持正版的还是支持一下,毕竟挺好的软件,土豪们赶快入坑了这个神器吧,何况现在官网ON SALE呢,个人版45刀,企业版89刀(支持支付宝)....

有30天试用版

官方提供了一个Swift版本的Demo用来展示Reveal调试界面的,也可以一并下载了,使用Reveal,我们可以在开发时动态地查看和修改应用程序的界面,避免每次修改UI的时候都要重新运行程序,下面用官方Demo在Xcode自带VD和Reveal上显示效果的对比图:

Xcode自带VD

Reveal

从对比图中明显能看到Reveal的层级更加分明详细,再就是以个人审美来看,美爆了有木有,对黑色主题的软件失去所有抵抗力...

reveal有静态库、动态库、cocoapod这三种集成安装方法,先研究了下静态库的集成,这也是最简单快捷的启用Reveal的检视方法,具体方法如下:

  • 1.打开Reveal,点击Help -> Show Reveal Library In Finder -> iOS Library
打开Reveal的iOS库
  • 2.将Reveal.framework拖入需要检视的工程
拖此框架到工程即可
  • 3.选择Build Phases标签,如果在Link Binary With Libraries配置项中已有Reveal.framework,请将其移除。
    工程选项卡

选择Build Settings标签,在Other Linker Flags*的配置项中加入如下配置:

-ObjC -lz -framework Reveal
加入配置
  • 4、这时候,请切换回Reveal应用.在reveal中会出现在应用选择器的下拉列表当中,可以看到此时正在模拟器(或设备)中运行的应用界面.
这里选择模拟器

选中模拟器(或设备)就会如上面的效果图一样在Reveal主窗口视图中显示当前工程项目的图层结构,也就是你所链接的项目,之后就可以开心得Debug了~~~

后续再慢慢补充剩下的几种集成方式,还有最关键的是可以通过越狱电话上查(tou)看(kui)各式各样的应用层级结构,对自己学习iOS开发以及通过其他不同应用的结构展示构建自己的一套层级逻辑会有很大的帮助.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,556评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,255评论 4 61
  • 东明九芝盖,北烛五云车。 飘摇入倒景,出没上烟霞。 春泉下玉雷,青鸟向金华。 汉帝看 桃核,齐候问棘花。 应逐上元...
    年糕的日常阅读 624评论 0 0
  • 转技术管理之后,陆续做了一些技术面试,面试越多、对面试背后逻辑的思考越多,就越觉得困惑,总感觉有层窗户纸没有捅破。...
    Jstder阅读 737评论 0 1
  • 农历五月,麦梢黄时,杏儿也就黄了。 每天在都市的灯红酒绿中奔波,山珍海味吃遍,却分外怀念儿时故乡的杏儿。 我的故乡...
    雕琢灵魂阅读 783评论 1 6