zoukankan      html  css  js  c++  java
  • iOS开发UI调试神器----Reveal

     做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做測试。用模拟器来调试UI效果尽管快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。近期看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的层的显示非常清晰直观,能够非常方便的用于UI的调试,用来学习UI的使用也是无上利器。

          这个工具眼下已经出到正式版了,须要花费银子购买,好在还有30天的试用版本号能够下载尝尝鲜。(下载地址http://revealapp.com),据说曾经有免费的Beta版本号,哪位大大假设有的话请分享一下给我,多谢了。

          安装Reveal不算复杂,要把Reveal用到project中则须要把framework或者dylib编入。

          1. 打开Xcodeproject

          2. 打开Revel工具,选择Menu->Help->Show Reveal Library in Finder,这样就会打开RevealApp里面带的库


          3. 把Reveal.framework增加project,在弹出框中选中Copy items into destination group’s folder (if needed).


          4.在project设置中,在Other Linker Flags项添加-ObjC -framework Reveal

             假设你使用的还是Xcode4,那么还须要添加-frame CFNetwork -frame QuartzCore -framework CoreGraphics

          5. 执行你的应用,应用能够是在模拟器上,也能够在真机上,只是必须保证Reveal和你的设备在同一个网络里面,然后选择Reveal里面的链接目标,连上应用后UI就会显示出来,每一个层次,每一个元素都能够显示,并且能够选中了看到数据。


          我这里做的说明是把Reveal作为静态库链接到应用中的,也能够作为动态库来加载,当然,设置稍微有点不同,须要在AppDelegate.m文件里添加加载和移除的代码。

          最最强悍的是,有人研究出了用Reveal来观看随意app的UI方法,并且也不复杂,这个属于逆向project的范畴了,在UI的学习上还是不错的(http://c.blog.sina.com.cn/profile.php?blogid=cb8a22ea89000gtw)。

  • 相关阅读:
    js异步编程思想【node的精华】
    python偏函数
    软工划水日报-安卓端侧部署(1) 4/23
    软工划水日报-模型预测 4/22
    软工划水日报-《构建之法》阅读笔记SONO.5 4/21
    软工划水日报-paddle模型训练(3) 4/20
    软工划水日报-paddle模型训练(2) 4/19
    软工划水日报-paddle模型训练(1) 4/18
    软工划水日报-CUDA下载与安装 4/17
    软工划水日报-AIchallager数据集下载及处理 4/16
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4082241.html
Copyright © 2011-2022 走看看