XDebugBox 0.0.4

XDebugBox 0.0.4

canoe维护。



XDebugBox 0.0.4

  • canoe

XDebugBox 是一个轻量级、安全且可视化的开发调试工具。对项目无侵入性,配置简单,可以自定义开发需求,旨在减少开发过程中一些不必要且耗时的操作。

屏幕截图

功能

全局小圆点,可自由滑动,仅在 Debug 模式下创建。点击打开调试窗口,滑动至右下角可删除。

通用模块(内置常用功能)

  • 全局动画速度调整
  • 网络请求记录
  • 缓存清理
  • 当前所在 ViewController 类名
  • 刷新通用模块列表

扩展模块(自定义项目所需功能)

例如:

  • 自动登录账号
  • 跳转到个人中心或app设置页面
  • 显示当前登录用户的本地缓存数据
  • 所有简化调试操作的功能

注意

  • iOS 8.0+
  • Xcode 9+
  • ARC

安装

手动安装

下载XDebugBox,将XDebugBoxExample目录下的XDebugBox文件夹拖到项目中。

cocopods

pod 'XDebugBox'

入门

  1. 导入头文件#import "XDebugBox.h"

  2. 开启调试小圆点[XDebugBox open];

  3. 配置自定义的快捷工具

[XDebugBox configActionArray:
     
     @[[XDebugDataModel debugModelWithTitle:@"自动登陆" detail:@"登陆账号133********" autoClose:YES action:^(UIViewController *debugController){
        NSLog(@"自动登录 ---------> ");
    }],
       [XDebugDataModel debugModelWithTitle:@"跳转页面" detail:@"跳到JumpTestViewController" autoClose:YES action:^(UIViewController *debugController){
        [self jumpToViewController:[[JumpTestController alloc] init]];
    }]
       
       ]];

建议新建一个类用于管理自定义的点击事件,参考XDebugBoxExample

联系

https://github.com/hiETsang

https://xcanoe.top