前言
Reveal是一个iOS程序调试UI的工具。使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序的界面。还可以在Reveal中设置UI控件的frame。非常方便,关联Reveal的方法官网中已经写的很清楚,并且方法不止一种,下面我们实际操作一下相对简单的一种方法使之与Xcode相关联。
详细步骤
- 0, 可以到这里去下载破解版的 Reveal工具: https://pan.baidu.com/s/1nvIpVwl
- 1,打开Xcode 选中菜单栏中的:View → Navigators → Show Breakpoint Navigator如下图所示:
- 2, 设置断点:在左侧的导航面板下方,点击“+”并且选择【Add Symbolic Breakpoint 】菜单项,如下图所示:
- 3, 设置断点的相关属性
注意: 需要粘贴下面的代码到对应的位置,而且必须要勾选最后一个optionals选项
复制该行代码
expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void*)0)
- 4, 设置完毕之后,右键断点,关联两者.如图:
- 5, 运行项目, 观察控制台打印输出的信息,值出现以下信息,说明关联成功
- 6, 重新启动项目, 回到Reveal中,选中该项目即可
- 7, 图片展示
总结:
通过上面的图片展示,可以看出Reveal工具非常强大.上面提供的方法只是其中的一种, 但是我觉得这种还算是比较简单.希望对大家有用. 喜欢研究技术的朋友可以到这个群:深圳iOS开发群: 161324804,这是个新群,目前人虽少,但是我相信有一天大家都会来的.