ApplicationMonitor 0.4.3

ApplicationMonitor 0.4.3

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布最后发布2022年2月
SPM支持 SPM

muukiimuukii 维护。



ApplicationMonitor

CI Status Version License Platform

设置

定义接收报告对象

public protocol ViewControllerMonitorReportProtocol {

    func viewDidLoad(viewController: UIViewController)
    func viewWillAppear(viewController: UIViewController)
    func viewDidAppear(viewController: UIViewController)
    func viewWillDisappear(viewController: UIViewController)
    func viewDidDisappear(viewController: UIViewController)
}

struct Report: ViewControllerMonitorReportProtocol {

    func viewDidLoad(viewController: UIViewController) {
        print("[ViewDidLoad] : \(viewController)")
    }

    func viewWillAppear(viewController: UIViewController) {
        print("[ViewWillAppear] : \(viewController)")
    }

    func viewDidAppear(viewController: UIViewController) {
        print("[ViewDidAppear] : \(viewController)")
    }

    func viewWillDisappear(viewController: UIViewController) {
        print("[ViewWillDisappear] : \(viewController)")
    }

    func viewDidDisappear(viewController: UIViewController) {
        print("[ViewDidDisappear] : \(viewController)")
    }
}

设置

ApplicationMonitor.setViewControllerMonitorReport(Report())

要求

iOS8.0+

安装

ApplicationMonitor 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "ApplicationMonitor"

作者

muukii, [email protected]

许可证

ApplicationMonitor遵循MIT许可证。更多信息请参阅LICENSE文件。