Reveal 一个让你开发事半功倍的工具

大家可以从Reveal的官方网站下载Reveal然后,从iOS应用逆向工程下载破解版文件,破解方法按照里面的说明做就可以了;也可以直接找破解版的Reveal。

使用方法,可以打开Reveal,点击Help -> Integration Guide,它会打开一个网页里面有详细的各种集成方法,如集成方法有Static Linking,  Dynamic Loading,   CocoaPods



一.这里我介绍Dynamic Loading里的Load Reveal Without Changing Your Xcode Project这个方法。它有个优点就是你只需要配置一次,所有的项目都不需要再配置就可以使用Reveal,且不需要改变项目配置。但也有个缺点就是只能模拟器调试。如果需要用真机调试建议用CocoaPods

这个方法实际上就是加了个断点。

步骤如下:

  1. 在xcode的断点导航处选择Add Symbolic Breakpoint

  2. Symbol处填写UIApplicationMain

  3. 点击Add Action,然后填写expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void*)0)

  4. Options处勾选Automatically continue after evaluating actions。 setup-breakpoint-popup

  5. 在添加完的断点处点击右键,选择Move Breakpoint To → User。这个设置可以使所有的项目都可以使用Reveal。如果不设置这一步,那只有当前项目可以使用Reveal。 move-breakpoint-to-user

  6. 最后,在xcode运行你的项目,运行成功后,切换到Reveal,在左上角选择你的项目,就可以查看App的视图层次结构了。 reveal-app-chooser

  7. 你可以选择3D层次,然后用鼠标双击你想查看的视图,就可以只查看你选中的视图,排除其他视图的干扰。在右边的面板Identity Inspector里面可以查看该视图属于哪个类,这是我认为很有用的一个功能,可以使你快速找到当前界面属于哪个类文件。

     

  8. 你也可以在左边的面板里改变视图相关的属性,在模拟器里就会按照你的设置来显示视图,方便UI布局,而不用每次在代码里设置好,跑一次代码才能看到效果。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值