220. iOS 第三方库之Flex

220. iOS 第三方库之Flex

2015-12-06    37'55''

主播: iOSDevLog

62 2

介绍:
FLEX (Flipboard Explorer) 是 iOS 开发的应用内调试和探测工具集。运行的时候,FLEX 提供一个浮动在应用之上的工具栏,用户可以查看和修改应用的每一个地方。 View Hierarchy Exploration 调试利器: 检测和修改层次视图 查看任何对象的属性和实例变量 支持动态修改许多属性和实例变量 支持动态调用实例和类方法 通过堆栈访问任意对象 使用应用的沙盒查看文件系统 动态查看和修改 NSUserDefaults 值 不像其他的调试工具,FLEX 完全是在应用中运行,用户不需要连接 LLDB 或者 XCode 或者是其他远程调试服务器。同时,FLEX 在模拟器和物理设备上都运行的很好。 用法 短示例: ? 1 [[FLEXManager sharedManager] showExplorer]; 更复杂的示例: #if DEBUG#import "FLEXManager.h"#endif...- (void)handleSixFingerQuadrupleTap:(UITapGestureRecognizer *)tapRecognizer{#if DEBUG if (tapRecognizer.state == UIGestureRecognizerStateRecognized) { // This could also live in a handler for a keyboard shortcut, debug menu item, etc. [[FLEXManager sharedManager] showExplorer]; }#endif}