页面调试神器Reveal的简单使用

Reveal是iOS开发常用工具之一,它可以在程序运行过程中进行页面调试。开发者不需要重启程序,不需要修改代码就可以直接进行UI调试了,是不是爽歪歪啊?那就一起来看下怎么用吧

下载地址
http://revealapp.com/download/

如何集成

要使用Reveal工具,不需要添加任何代码,也不需要带入头文件。库将会在应用启动时自动加载,并在您的应用内部启动必要的Reveal服务。

现在我假设你已经下载好了安装包,并且安装上了这个可爱的APP:

icon.png

接下来打开Reveal,找到菜单Help->Show Reveal Library in Finder->iOS Library :

屏幕快照 2016-06-06 18.15.13.png

iOS Library里有两个文件:

iOSlibrary.png

把Reveal.framework拷贝到自己的工程目录下并添加到工程。

屏幕快照 2016-06-06 18.21.55.png

然后,更改下target配置,把Other Linker Flags 改为:“-ObjC -lz -framework Reveal” ,如图:

屏幕快照 2016-06-06 18.24.40.png

run之后,工程Build Success即可~等到模拟器或者真机完全启动之后,再打开Reveal,选择左上角你刚刚运行的工程:

屏幕快照 2016-06-06 18.28.40.png

现在,你可以直接在Reveal上修改你想调试的UI了,效果立现。

除了上述的这种静态集成方式,Reveal还是支持Cocoapods。各位不妨一试。

注意事项:
不要将连接了Reveal库文件的应用直接正式发布。因为Reveal的检视机制,会将您应用的许多内部信息暴露出来,而这将很可能导致您的应用被Apple审查团队拒绝发布。

最后

其实Reveal除了可以调试自己的APP,还可以查看别人的APP界面结构,这个属于逆向工程范畴了,有兴趣的童鞋自己去Google吧~而且做人要说到做到,题目说了讲简单使用就讲简单使用绝对不讲高级应用,就酱。

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

推荐阅读更多精彩内容