被网上Reveal的查看任意APP UI给看红了眼,决定自己也要搞一个。对于我这样的新手,学习一下牛叉的APP的页面结构是一件多么开森的事情哇。。不过很不幸被网上一些乱七八糟的教程,以及度娘的搜索局限性给打败了,真机一直无法进行使用!
于是着手寻找真正的正确的可行的方法。
必备:
1、Xcode (安装在Mac,并能跑真机)
2、Reveal(安装在Mac上)
2、iPhone/iPad (  越狱(能查看任意APP)/未越狱(只能查看编译上去的APP)  )
3、了解本教程的简单几步方法
4、Mac与手机保持连接同一个Wi-Fi(网线也可以,只要你有能力)。注意时连接同一网络并不是Mac发射无线给手机用。。
5、上一条很重要
未越狱步骤:
1、Xcode创建你的项目,然后Coding........
2、点开Mac下的Reveal,然后 Help -> Show Reveal Library in Finder 
3、步骤二之后打开一个文件夹,并默认选中了一个文件:Reveal.framework 拖拽改文件到你的项目的任意目录(只要你觉得妥当)
4、点击项目名字,然后 TARGETS -> Build Phases -> Link Binary With Libraries 找到 Reveal.framework 删除
5、点击项目名字,然后 TARGETS -> Build Settings -> Linking  ->  Other Linker Flags  点击后面空白处弹出小窗口,点击添加,添加下面参数:
-ObjC -lz -framework Reveal
6、运行项目到真机
7、在Mac上打开Reveal,点击  No connection  是不是看到你的项目名字和手机了呢?恭喜你已经OK了。
8、任性的畅游于Reveal给你的炫炫界面中去吧。
越狱设备查看任意APP:
1、对不起,木找到越狱设备,暂时空缺。。话说马上就拿到设备了,稍后补上。。嘿嘿
PS:
对于未越狱设备使用的步骤4,有疑问:初次使用时候发现我擦,死活出不来!同一局域网、各种设置了参数设置了,为毛么有呢。。。Google一番之后在一个中文站发发现了这个东西没必要设置,然后删除,竟然奇迹的OK了。这是一个巧合?maybe。后,卸载应用重新添加,不进行第四步,发现也可以发现连接,刚才在逗我?依稀的记得上次也是这个原因因为时间没有深究。不管那么多了,删掉吧,测试也没发现什么影响,一切依旧都OK的。所以我就在这里删除了。
查看APP的都是会用Xcode的,不用多说不用贴图,如果不会用Xcode,那么你用Reveal也就没什么用了,顶多当个3D旋转模型玩玩。。
另外我使用的Reveal版本为V1.5.1(4946) 、Xcode Version 6.4 (6E35b)

参考:
文中提到未越狱步骤4的解决方案来自http://devonios.com/ios-ui-reveal-in-xcode.html感谢之。。

转载于:https://www.cnblogs.com/madordie/p/4669052.html

Reveal使用心法相关推荐

  1. 《c陷阱与缺陷》之贪心法

    在词法分析中,有条规则:每个符号应该包含尽可能多的字符,被称为"贪心法"或"大嘴法". K&R表述如下:如果(编译器的)输入流截止至某个字符之前都已经被 ...

  2. 14年阿里巴巴管理经验总监:教你管理7步心法(演讲全文)

    10月28日,前阿里巴巴企业智能事业部总监胡志强(花名:主席)给大家分享了管理者的7步心法.以下为本次课程的内容概要. 小智邀您阅读前,先思考:您的团队是否出现过以下情况?又是如何解决的呢? 项目迫在 ...

  3. Reveal真机查看任意APP

    前言: 在Xcode开发时,可以使用Xcode自带的  Debug view  Hierarchy查看View布局,如下图 但是使用起来很麻烦,具体找某个view的时候,还有可能找不到,也不能动态的改 ...

  4. UI调试神器 for ios:Reveal的使用与破解

    移动开发这一块做的最多的无疑就是UI和交互,而UI调试也是移动开发人员经常干的一苦逼事.虽然目前iOS开发工具Xcode集成了UI调试功能(Debug View Hierarchy),但带给我们的却只 ...

  5. Xcode 上使用Reveal调试界面

    安装方法 1.打开Reveal,选择Help -> Show Reveal Library in Finder -> iOS Library 2.将Reveal.framework拖到Xc ...

  6. Reveal.js一个用来做WEB演示文稿的框架

    reveal.js是一个能够帮助我们很轻易地使用HTML来创建漂亮的演示效果,也就是我们常见的PPT幻灯片.reveal.js不依赖其他任何javascript库,是一个独立的javascript插件 ...

  7. 使用reveal.js制作PPT,并部署至GitHub

    折腾了一天把PPT做好,经历千辛万苦终于上传到Github上实现预览,记下啦,以免下次再用的时候忘掉 制作PPT 一.安装reveal.js 1.基本安装(我觉得写个PPT,基本安装就可以啦) clo ...

  8. 后端工程师入门前端页面重构(二):心法 I

    本文由 KnewHow 发表在 ScalaCool 团队博客. 上一篇博客是我们<后端工程师入门前端页面重构>系列的第一篇,我们介绍了页面布局的口诀: 从左到右,从上到下,化整为零. 那么 ...

  9. js 复制图片_不会做ppt?Reveal.js让你复制粘贴另类拉风,简洁优雅又低调

    要了解一个新知识我们可以从三个方面入手:是什么,有什么用,怎么用.下面我们就从这三个方面进行讲解Reveal.js Reveal.js是什么 它是一个专门用来做 HTML 演示文稿的框架,通俗的讲它是 ...

最新文章

  1. 【例题 6-6 UVA - 679】Dropping Balls
  2. 选购光纤交换机时需要注意光模块的哪些配置?
  3. 2017⇆2019,用了这款减肥App,我胖了30斤...
  4. php 开发环境配置,开发环境配置
  5. SoX-linux里操作音频的瑞士×××
  6. Docker镜像保存save、加载load
  7. FIT2CLOUD飞致云发布DataEase开源数据可视化分析平台
  8. SSD人脸检测以及FDDB检测结果分析
  9. Delphi实现通用的定时自动关机程序
  10. java知识点ppt背景图片_Java 给PPT幻灯片添加背景颜色和背景图片
  11. 2022年lazada跨境店 新,马,泰,菲等4个国家正式开放食品类目招商
  12. python3.6.6安装插件_linux python3.6安装uwsgi报错
  13. 从程序关闭Windows。
  14. 跟开涛老师学shiro -- 授权
  15. 打开设备管理器出现MMC.EXE被阻止解决办法
  16. 0056-在OpenCV环境下使用混合高斯背景建模提取前景目标
  17. 三谈 钉钉、企微、飞书 的不同:优势即劣势
  18. XiaoHu日志 6/10~6/12
  19. persona chat
  20. android APN解析

热门文章

  1. OpenCV cv::CascadeClassifier人脸检测的实例(附完整代码)
  2. QT通过JavaScript动态创建QML对象
  3. OpenGL shader uniform的实例
  4. C语言计数排序Counting sort 算法(附完整源码)
  5. C语言实现pid算法(附完整源码)
  6. C++中overload,override,overwrite的区别?
  7. QT的QFutureIterator类的使用
  8. QT的QFileSystemModel类的使用
  9. 下pg负载均衡_SAE 场景下,应用流量的负载均衡及路由策略配置实践
  10. ssh中添加隧道,访问目标机器上的地址