强大的iOS开发辅助工具Reveal的破解、配置和实际应用

来源:互联网 发布:单链表实现java 编辑:程序博客网 时间:2024/05/29 07:19

在唐巧大大的iOS开发进阶中看到推荐的Reveal的UI调试工具,于是就花费了半天的时间研究了一下发现卧槽太强大了。简直是纯代码UI布局的神器啊!想想之前自己摸索想象的界面 真是汗颜。

接下来,我把我自己配置中遇到的一些问题额磕绊分享给大家。

一、过程

1、下载Reveal

Reveal (http://revealapp.com/)

2、安装Reveal

将下载的安装包直接拖拽的Finder的应用程序中,这时launchpad中出现这样的图标表示安装成功了!

3、配置Reveal与模拟器链接

打开终端输入vim ~/.lldbinit创建一个.lldbinit的文件然后i enter,然后将

command alias reveal_load_sim expr (void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2);command alias reveal_load_dev expr (void*)dlopen([(NSString*)[(NSBundle*)[NSBundle mainBundle] pathForResource:@"libReveal" ofType:@"dylib"] cStringUsingEncoding:0x4], 0x2);command alias reveal_start expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter] postNotificationName:@"IBARevealRequestStart" object:nil];command alias reveal_stop expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter] postNotificationName:@"IBARevealRequestStop" object:nil];

粘贴进终端,然后:wp 然后enter  ,esc退出终端。

然后前往文件夹/Users/用户名 在这个文件夹下可以看到lldbinit文件


打开可以看到刚才粘贴进去的内容表示基本配置成功。

4、按照唐大大的方法设置触发点


5、运行模拟器打开Reveal

Reveal会自动旋转我们的模拟器


6、使用Reveal查看、修改界面


左半部分查看视图控件列表,有半部分看到实际显示界面


最右侧是 界面上选中界面的各种属性,可以实时修改并查看界面变化。


0 0