前言:
在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来实现的。

Reveal真机查看任意APP相关推荐

  1. Reveal查看任意app的高级技巧

    本文转载至 http://blog.csdn.net/wbdwsqwwn/article/details/40476139 Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如Pon ...

  2. 使用Reveal查看任意App的技巧

    Reveal的高级技巧 前言 Reveal(http://revealapp.com)是一个很强大的iOS View Hierarchy工具,与其他几个功能相近的工具比如PonyDebugger(ht ...

  3. Reveal查看任意App界面以及解决由于Reveal版本更新导致的动态库文件过期的问题

    今天Reveal更新到了14(10107)版本.然而,本次更新改动了Reveal带的动态库文件. 首先,我来介绍一下Reveal如何查看任意App的界面. 1.首先,我们下载一个Reveal. 这个可 ...

  4. vs使用android真机调试,UnityVS真机调试Android APP

    UnityVS真机调试Android APP 前提:完成UnityVS环境搭建.Unity Android环境搭建.Unity Android打包 步骤: 1. USB线连接手机和电脑,在手机的开发者 ...

  5. 手机调试python的软件_Appium+Python(ios真机移动端App H5混合自动化实战测试)

    一.环境搭建篇 (一)安装JDK 大家自行安装 (二)安装Appium 1.appium desktop 2.appium server > brew install node # get no ...

  6. Reveal真机配置

    Reveal简介 Reveal是一个iOS程序界面调试工具.可以在Reveal上查看视图的层级和修改控件的属性,用来调试UI,同时还可以利用越狱手机查看其它应用的结构,做逆向分析,在应用开发过程中很有 ...

  7. 如何查看app的报错日志?(模拟器和真机)

    1.下载一个模拟器(市面上流行的都可以) 此次测试模拟器用的是逍遥模拟器 2.下载apk到此电脑中 3.系统设置里面把显示改成手机,然后再重启4.把apk拖曳到模拟器中安装 5.打开apk看下 6.进 ...

  8. 【2018】ios app真机调试到上架App Store完整教程

    iOS APP发布分两大步骤,首先测试APP,如没问题再上传APP审核! 1.真机测试调试APP 2.上传APP到App Store审核 上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开 ...

  9. Mpvue+koa开发微信小程序——腾讯云开发环境的搭建及部署实现真机测试

    为什么写这篇文章? 之前写过一篇文章:微信小程序开发错误:LoginError {type: "ERR_WX_GET_USER_INFO"}解决方法 有的伙伴在这篇文章中评论为什么 ...

最新文章

  1. 基础篇:事件的发送和处理
  2. Pat乙级 1049 数列的片段和
  3. 钢铁苍穹html5,自定义网站搜索教程
  4. sql每个月每个人的花销占比_星座月运(2020年12月),每个人开支花费大,得精打细算...
  5. 纠错——【Singleton array array(0.2) cannot be considered a valid collection.】
  6. 【VS开发】这就是COM组件
  7. 生命游戏c语言代码easy,c++生命游戏源码
  8. 漫画:如何实现抢红包算法?
  9. 动手学习深度学习的PDF电子版
  10. windows ***的搭建
  11. python2.7怎么升级python3_python2.7升级至python3.6
  12. Ubuntu下PDF编辑软件pdfedit
  13. [远程控制]木马伪装:图片
  14. 计算机测色的基本原理,计算机测色和配色.doc
  15. php 腾讯短信接口api,ThinkPHP5——接入腾讯云短信API
  16. 硬科技驱动西咸新区发展新引擎
  17. pyqt5使用pyinstaller打包项目为exe
  18. CSS —— 层叠样式表
  19. kafka connector 使用总结以及自定义connector开发
  20. PL/SQL程序基础1

热门文章

  1. Science:科学家亲眼看到细菌产生耐药性的全过程(视频)
  2. AI科研绘图1:零基础入门和基本图形绘制
  3. 扩增子分析QIIME. 3以管理员安装QIIME1.9.1至Ubuntu16.04
  4. vue 动态修改后端请求_vue-element-admin实战 | 第二篇: 最小改动接入后台实现根据权限动态加载菜单...
  5. R语言找到CRAN库已经不在提供的包、手动下载并使用RStudio进行安装
  6. Python使用matplotlib函数subplot可视化多个不同颜色的折线图、为多个子图添加总标题(main title)、自定义设置主标题字体类型、字体大小、字体颜色等
  7. 极大似然估计(Maximum Likelihood Estimattion Theory)是什么?极大似然估计的本质思想是什么?为什么极大似然可以作为损失函数使用?负对数似然损失函数(Negative
  8. R包dplyr进行数据清洗和整理
  9. ajax传输是用utf8,使用ajax时UTF8编码不起作用
  10. 连接oracle内存溢出,Linux主机内存溢出导致oracle的SYS用户无法正常登陆