25.查看界面结构

1. Reveal作为分析APP UI的利器确实非常好用,用来查看任意UI布局也很方便

一.模拟器进行分析
第一种 pod 'Reveal-SDK', '~> 12', :configurations => ['Debug']

第二种
1.打开Reveal(http://revealapp.com下载)
链接:https://pan.baidu.com/s/1SkOESnlLy0ZzxztYtWjv_w 密码:dboq

2.打开Xcode,

3.打开Reveal ——Help——Show Reveal Library in Finder


25.查看界面结构_第1张图片
image.png

4.Xcode——导入Reveal.framework至当前项目中

25.查看界面结构_第2张图片
image.png
  1. 工程设置中,在Other Linker Flags项增加-ObjC -framework Reveal

6.运行当前项目后,打开Reveal,选择当前运行程序进行关联

25.查看界面结构_第3张图片
image.png

7.连接成功后,应用的UI层次 元素都可以妥妥的看到了

25.查看界面结构_第4张图片
image.png
The operation couldn’t be completed. The app is linked against an older version of the Reveal library. You may need to update the Reveal library in your app.

二.延长Reveal试用时间

对于官网下载的Reveal,默认给予的是30天的使用限制,然后得付款……在天朝讲究付款(=寻找破解方法),然后开始找破解方法,http://jingwei6.me/2014/02/28/reveal_crack.html直接看结论:

”所以,要想永久试用Reveal,只需要打开

~/Library/Preferences/com.ittybittyapps.Reveal.plist

把IBAApplicationPersistenceData这一项删除就是了。”

然后测试没有成功,再次打开软件还是弹出试用提示,继续尝试,用CleanMyMac打开发现有
image.png

文件存在,删掉后重复上面的步骤,再次打开Reveal,OK成功,不过在后上角看到还是有试用小提示,时间又变成30天,总来说这个方法只能延长时间,还是没能实际破解,继续寻找好的方法!

第二种 FLEX

FLEX(Flipboard Explorer)是一套用于iOS开发的应用内调试和探索工具。呈现时,FLEX会在应用程序上方的一个窗口中显示一个工具栏。在此工具栏中,您可以查看和修改正在运行的应用程序中的几乎所有状态。
https://github.com/Flipboard/FLEX/blob/master/README.md

你可能感兴趣的:(25.查看界面结构)