Reveal是iOS开发常用工具之一,它可以在程序运行过程中进行页面调试。开发者不需要重启程序,不需要修改代码就可以直接进行UI调试了,是不是爽歪歪啊?那就一起来看下怎么用吧
下载地址
http://revealapp.com/download/
如何集成
要使用Reveal工具,不需要添加任何代码,也不需要带入头文件。库将会在应用启动时自动加载,并在您的应用内部启动必要的Reveal服务。
现在我假设你已经下载好了安装包,并且安装上了这个可爱的APP:
接下来打开Reveal,找到菜单Help->Show Reveal Library in Finder->iOS Library :
iOS Library里有两个文件:
把Reveal.framework拷贝到自己的工程目录下并添加到工程。
然后,更改下target配置,把Other Linker Flags 改为:“-ObjC -lz -framework Reveal” ,如图:
run之后,工程Build Success即可~等到模拟器或者真机完全启动之后,再打开Reveal,选择左上角你刚刚运行的工程:
现在,你可以直接在Reveal上修改你想调试的UI了,效果立现。
除了上述的这种静态集成方式,Reveal还是支持Cocoapods。各位不妨一试。
注意事项:
不要将连接了Reveal库文件的应用直接正式发布。因为Reveal的检视机制,会将您应用的许多内部信息暴露出来,而这将很可能导致您的应用被Apple审查团队拒绝发布。
最后
其实Reveal除了可以调试自己的APP,还可以查看别人的APP界面结构,这个属于逆向工程范畴了,有兴趣的童鞋自己去Google吧~而且做人要说到做到,题目说了讲简单使用就讲简单使用绝对不讲高级应用,就酱。