FLFX:开源iOS调试/自测工具

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

简介

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


FLFX:开源iOS调试/自测工具_第1张图片
工具使用主界面

集成

直接使用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];

}

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

教程见后续

你可能感兴趣的:(FLFX:开源iOS调试/自测工具)