Reveal真机查看任意APP

点点圈 提交于 2019-12-05 15:45:14

前言:

在Xcode开发时,可以使用Xcode自带的  Debug view  Hierarchy查看View布局,如下图

 

 

但是使用起来很麻烦,具体找某个view的时候,还有可能找不到,也不能动态的改变view的属性。

 

这里要推荐一下Reveal。Reveal(http://revealapp.com)是一个很强大的iOS View Hierarchy工具,他最大的特点是非常直观,在我们进行开发的时候,还可以直接修改view的属性,例如颜色,宽高等属性。

如下面,是在模拟器里查看我写的高仿糯米的项目:(https://github.com/lookingstars/nuomi)

 

 

 

注:

Reveal查看模拟器里的程序时,只需要在Xcode里添加一个断点即可。

官方方法:

英文版:http://support.revealapp.com/kb/getting-started/integrating-reveal-load-reveal-without-changing-your-xcode-project

中文版:http://support.revealapp.com/kb/getting-started/revealxcodereveal

 

Reveal查看真机里的APP时,真机必需要先越狱。

 

下面介绍Reveal真机查看任意APP的方法。

 

不需要向手机里 上传库文件,plist文件之类的。

 

 

准备工作:

1.真机越狱。

1.1 可以使用PP助手来越狱。越狱教程查看官方文档

 

2.越狱后在iOS设备上会自动安装Cydia商店。

2.1打开Cydia商店

 

2.2 安装openSSH。打开Cydia,进入搜索界面,搜索,openSSH,然后安装。

 

2.3 安装Cydia substrate。同2.2步骤,搜索Cydia substrate,然后安装。

 

 

2.4 这里安装 Reveal loader。步骤同2.2  ,安装这个后,就不需要在终端做向手机里上传库文件,plist文件的步骤了。很方便。

 

 

 

3.配置手机里的Reveal。

进入『设置-》Reveal-》Enable Applications-》选择需要查看的APP,然后打开开关』

 

 

 

 

4.打开糯米,并保持糯米在前台运行。

 

5.打开Reveal,选择  『百度糯米』(手机和电脑必须处于同一网络状态),如果没有出来界面,执行,command+R,

下面可以看出,10个menu那里是使用CollectionViewCell来实现的。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!