架构师之路iOS实践调试

iOS FLEX集成配置

2016-06-05  本文已影响2287人  tljackyi

FLEX是一个APP很方便的开发工具,可以用来Debug view,分析网络请求等等。
来张官网截图:

View Hierarchy ExplorationView Hierarchy Exploration

通过Pods安装

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

configurations指定FLEX只在DEBUG模式中被引入。

#if DEBUG
#import "FLEXManager.h"
#endif

在模拟器中可以通过点击键盘的F键调出FLEX
在真机中我设置通过摇一摇调出FLEX:

#import "UIWindow+TTFLEXSetting.h"

#if DEBUG
#import "FLEXManager.h"
#endif

@implementation UIWindow (TTFLEXSetting)
#if DEBUG
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    [super motionBegan:motion withEvent:event];
    
    if (motion == UIEventSubtypeMotionShake) {
        [[FLEXManager sharedManager] showExplorer];

    }
}
#endif

扩展阅读:
动态加载 FLEX 的越狱插件 - FLEXLoader
iOS 使用 Flipboard / FLEX 分析第三方 App

上一篇下一篇

猜你喜欢

热点阅读