博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FLFX:开源iOS调试/自测工具
阅读量:5986 次
发布时间:2019-06-20

本文共 896 字,大约阅读时间需要 2 分钟。

git地址:https://github.com/Flipboard/FLEX

简介

FLFX(Flipboard Explorer):官方说法是一套用于iOS开发的应用程序调试和探索工具。实际上有更多有价值的作用,比如对View的操作:位置坐标展示、图层关系、移动位置;工程内的plist文件查看;NSUserDefaults变量查看;等等。出现时,FLEX显示一个位于应用程序上方的窗口中的工具栏。从此工具栏,您可以查看和修改运行的应用程序中几乎每一个状态。

工具使用主界面

集成

直接使用CocoaPods

pod 'FLEX', '~> 2.0', :configurations => [‘Debug']

详细功能介绍

1、检查和修改视图的层次结构中。

2、查看任何对象的属性和值。

3、动态修改属性和值。

4、动态调用实例和类方法。

5、使用计时,标头和完整响应来观察详细的网络请求历史记录。

6、 添加您自己的模拟器键盘快捷键。

7、查看系统日志消息(例如,来自NSLog)。

7、通过扫描访问任何活动对象。

9、在工程的沙盒中查看档案系统。

10、在文件系统中浏览SQLite / Realm数据库。

11、使用控制,移位和命令键在模拟器中触发3D触摸。

12、 探索应用程序中所有类和链接的系统框架(公共和私有)。

13、 快速访问有用的对象,如[UIApplication sharedApplication],Appdelegate,关键窗口上的根视图控制器等等。

14、动态查看和修改NSUserDefaults值。

使用方法

在AppDelegate中引入,并初始化

#import “FLEXManager.h"

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

[[FLEXManager sharedManager] showExplorer];

}

运行工程文件,即可看见工具栏

教程见后续

转载地址:http://hpflx.baihongyu.com/

你可能感兴趣的文章
Java知多少(93)鼠标事件
查看>>
微积分
查看>>
AD中关于网络标号和导入PCB
查看>>
linux高级编程day02 笔记
查看>>
maven笔记(4)
查看>>
javaBean为什么要implements Serializable
查看>>
Maven Dependencies missing jar 解决
查看>>
3.第一个Node.js程序:Hello World!
查看>>
[TJOI2015]弦论
查看>>
springMVC 静态文件 访问
查看>>
2014上海邀请赛 C Dp + 记录路径
查看>>
Revit API找到墙的正面
查看>>
2018-2019-1 20165306 《信息安全系统设计基础》第六周学习总结
查看>>
[02] 2017前端面试100题
查看>>
java内外循环打印阶梯*号
查看>>
.net开发客户端程序时,如何选择framework版本?
查看>>
python之进程
查看>>
[转] nodeJS的post提交简单实现
查看>>
支付宝移动接口服务端生成签名串代码
查看>>
HDU-2767-ProvingEquivalences
查看>>