iOS FLEX集成配置

作者: tljackyi | 来源:发表于2016-06-05 23:31 被阅读2287次

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

相关文章

网友评论

  • 李某lkb:怎么摇不出来?
  • brance:为了不增加app大小,如果我不想打包到线上,是不是打包前还要删除flex?
    tljackyi:@brance 不需要删除。

本文标题:iOS FLEX集成配置

本文链接:https://www.haomeiwen.com/subject/wzurdttx.html