使用Reveal软件调试项目UI

作者: Alexander | 来源:发表于2016-07-27 11:45 被阅读227次

    前言

    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如下图所示:
    第一步.png
    • 2, 设置断点:在左侧的导航面板下方,点击“+”并且选择【Add Symbolic Breakpoint 】菜单项,如下图所示:
      第二步.png
    • 3, 设置断点的相关属性
    2.png 3.png

    注意: 需要粘贴下面的代码到对应的位置,而且必须要勾选最后一个optionals选项

    复制该行代码
    expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void*)0)
    
    • 4, 设置完毕之后,右键断点,关联两者.如图:
    4.png
    • 5, 运行项目, 观察控制台打印输出的信息,值出现以下信息,说明关联成功
    5.png
    • 6, 重新启动项目, 回到Reveal中,选中该项目即可
    6.png
    • 7, 图片展示
    7.png
    总结:

    通过上面的图片展示,可以看出Reveal工具非常强大.上面提供的方法只是其中的一种, 但是我觉得这种还算是比较简单.希望对大家有用. 喜欢研究技术的朋友可以到这个群:深圳iOS开发群: 161324804,这是个新群,目前人虽少,但是我相信有一天大家都会来的.

    相关文章

      网友评论

        本文标题:使用Reveal软件调试项目UI

        本文链接:https://www.haomeiwen.com/subject/wmsojttx.html