iOS FLEX集成配置

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

View Hierarchy Exploration
View 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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容