天天看点

Reveal 1.5.1,功能更强大,分析iOS App利器。

    一直使用Reveal1.0.7分析App,突然发现手机一些App在分析的时候会报出libReveal.dylib版本太低,要升级新版本的Library。因此去官网下载了最新的1.5.1版本。

屏幕截图:

Reveal 1.5.1,功能更强大,分析iOS App利器。
Reveal 1.5.1,功能更强大,分析iOS App利器。

右侧的inspector几乎和XCode一模一样,对iOS developer十分友好。

双击某一个View,还可以取出这个对象进行分析。或者可以使用Filter来过滤一些不需要的层,更好的分析页面的结构,对于左侧的tree,我们可以轻易的了解使用的空间名称或者自定义的控件名。还有iOS的Framework的recursive description,例如上图的播放器使用了<MediaPlayer.framework>。

Reveal 1.5.1,功能更强大,分析iOS App利器。

Auto Layout

Reveal 1.5.1,功能更强大,分析iOS App利器。

由于最近在研究UITableviewCell 嵌入MPMovieView来播放视频,因此也看了一下美拍的实现逻辑。

Reveal 1.5.1,功能更强大,分析iOS App利器。

从页面上可以看到向上滚动的时候,当UITableViewCell即将Visible的时候会将之前显示的缩略图变成一个视频播放器自动开始播放视频。而即将要隐藏的Cell会变成缩略图。这样保证了页面的性能和流畅度。

Reveal 1.5.1,功能更强大,分析iOS App利器。

页面的层级复杂度真是非常的高啊!准备进一步研究这个APP神器。