NetworkEye.swift 1.2.0

NetworkEye.swift 1.2.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018年4月
SPM支持 SPM

zixun 维护。



NetworkEye

License Platform Carthage compatible

NetworkEye 是一个网络监视器,可自动捕获发送的所有类型请求的请求和响应信息

家族

这个库是从 GodEye 项目派生出来的,它可以自动显示日志、崩溃、网络、ANR、泄露、CPU、内存、FPS、网络流量、文件夹等等,只需一行代码。就像是上帝睁开眼睛一样。

书籍 & 原则

我写了一本名为《iOS监控编程》的书,每一章都记录了实现细节的趟过程和探索的方式。对不起,英文朋友们,这本书是用中文写的。

示例

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

使用说明

添加观察者

NetworkEye.add(observer: self)

实现观察者代理

func networkEyeDidCatch(with request:URLRequest?,response:URLResponse?,data:Data?) {
    XCTAssert(true, "Pass")
}

安装

CocoaPods

NetworkEye 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行

pod "NetworkEye"

Carthage

如果使用 Carthage,请在 Cartfile 中添加 NetworkEye

github "zixun/NetworkEye"

作者

姓名:陈奕龙

twitter: @zixun_

email: [email protected]

github: zixun

blog: 子循(SubCycle)

授权协议

NetworkEye 在 MIT 授权协议下提供。有关更多信息,请参阅 LICENSE 文件。