Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Debugo

Version License Platform

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

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

Features

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

Snapshot

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

Example

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

Requirements

iOS 8.0+

Dependency

本框架内部借鉴了很多框架,但是真正依赖的只有一个框架:

Installation

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

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

target 'TargetName' do
	pod 'Debugo',
end

Usage For Objective-C

导入头文件

#import <Debugo/Debugo.h>

启用

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

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

Thanks

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

Author

ripperhe, 453942056@qq.com

License

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

Packages

No packages published

Languages