FLFX:开源iOS调试/自测工具
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];
}
运行工程文件,即可看见工具栏
教程见后续