Debugo 0.4.0

Debugo 0.4.0

ripper 维护。



Debugo 0.4.0

  • ripperhe

Debugo

Version License Platform

Debugo 是一款致力于 iOS Debugging 的实用工具,集成和启用都非常简单。以 Debug 为宗旨,自然要做到尽量简单,尽量避免 Debug 工具而导致 Bug 的情况。后续应该还会加入一些新的功能~

  • 方便 一行代码即可启用
  • 安全 内部做了控制,仅在 DEBUG 模式可以启用,携带上线无压力
  • 灵活 可添加自定义指令和工具

特性

  • 指令
    • 快捷添加代码块,点击指令列表的 Cell 执行
    • 支持多人协作,根据 User 自动优先显示当前用户的指令
  • 文件
    • 支持查看沙盒和 Bundle 的文件
    • 支持预览数据库及其他大部分文件
    • 支持利用 AirDrop 分享文件
    • 支持设置文件快捷方式,快速直达经常查看的文件
  • 应用信息
  • 快速登录
    • 简单配置后,可一键登录
    • 调用一句代码即可缓存账号
  • 苹果内部神器
  • 触摸监听
    • 监听手势触摸
    • 用于手机录屏时能够看到手指的操作
  • UIView 背景色
    • 快速显示顶部控制器视图的背景色
    • 多种渲染方式
  • CocoaPods

快照

指令 文件 APP 信息
快速登录 苹果内部神器 触摸监听
UIView 背景色 CocoaPods 工具总览

示例

克隆或下载仓库到本地,进入 Example/Debugo-Example-ObjectiveC 文件夹,打开 Debugo-Example-ObjectiveC.xcworkspace 运行即可。

需求

支持iOS 8.0+

依赖

本框架基于众多框架,但真正依赖的只有一个框架:

安装

本仓库支持 CocoaPods 安装,在工程的 Podfile 文件添加如下代码:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

target 'TargetName' do
	pod 'Debugo',
end

导入头文件

#import <Debugo/Debugo.h>

启用

[Debugo fireWithConfiguration:^(DGConfiguration * _Nonnull configuration) {
    // 配置 configuration,定制你的需求
}];

更多详细的使用方法可下载 Demo 查看

感谢

开发框架的灵感,以及一些现成的代码很多都源于 GitHub 网站上的开源框架,感谢以下项目和文章的作者:

作者

ripperhe, [email protected]

许可

Debugo 基于 MIT 协议,详细信息请查看 LICENSE 文件。