Cauliframework 1.0.1

Cauliframework 1.0.1

Cornelius Horstmann 维护。



  • Cornelius Horstmann 和 Pascal Stüdlein

Cauli

Build Status CocoaPods Compatible License MIT Jazzy documentation

Cauli 是一个网络调试框架,它提供插件基础设施以钩选选定的请求和响应,以及记录和显示执行请求。它提供了广泛的可能性。例如,从 检查 网络流量到 模拟 单元测试。如果缺少一些复杂的功能,为什么不尝试 编写自己的插件 呢。

特点

🌏钩入 URL 加载系统
🧩 现有的 插件集(花朵)
🔧 可扩展 的插件基础设施

文档

入门

安装

CocoaPods

在您的 Podfile 中使用以下命令。

pod 'Cauliframework'

然后运行 pod install

Carthage

Carthage 是一种不干扰地将 Cauli 安装到项目中的一种方式。它不会改变您的 Xcode 项目和工作区。将以下内容添加到您的 Cartfile 中

github "cauliframework/cauli"

Setup

在您的 AppDelegate 中添加 import Cauliframework 并在 application(:, didFinishLaunchingWithOptions:) 上调用共享实例的 run 函数。请确保在创建任何 URLSession 之前调用 run。否则,Cauli 无法截取网络请求并创建任何记录。

import Cauliframework

public class AppDelegate: UIApplicationDelegate {
    public func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        Cauli.shared.run()
        // perform your usual application setup
        return true
    }
}

这将配置 Cauli 接入每个请求,设置核心花蕾(插件)(InspectorFloret)并为 Cauli UI 配置一个摇晃手势。

Contributing

请参阅 CONTRIBUTING 以获取详细信息。

License

Cauli 在 MIT 许可证 之下提供。