aiReachability 1.0.0

aiReachability 1.0.0

Jose Figueiredo 维护。



aiReachability

另一个 Reachability 实现

aiReachability 是一个用于收集蜂窝和 Wi-Fi 网络状态的 iOS 微型框架。此框架是对 Apple 的 NWPathMonitor 类的封装,该类来自 Network 库,旨在作为一个简单的示例,展示如何使用原生 API 收集网络状态。

Platform Swift CocoaPods Carthage compatible SPM apm

要求

  • Swift 5.1
  • Xcode 11
  • iOS 12

特性

  • 同步收集 Wi-Fi 和蜂窝网络状态。

安装

- CocoaPods

只需将以下行添加到您的 PodFile

pod 'aiReachability'

然后在终端运行以下命令

pod install

- Carthage

只需在您的 Cartfile 中添加条目

github "aiFigueiredo/aiReachability"

然后在终端运行以下命令

carthage update

- Swift 包管理器

将包添加到您的 Package.swift 文件中,在依赖项下

dependencies: [
    .package(url: "https://github.com/aiFigueiredo/aiReachability.git", from: "1.0.0")
]

使用

import aiReachability

// Instantiate NetworkMonitor Object
let networkMonitor = NetworkMonitor()

// Check wifi network state
print(networkMonitor.wifiState)

// Check cellular network state
print(networkMonitor.wifiState)

贡献

请随意通过打开 问题 或打开 拉取请求 为此项目做出贡献。

许可协议

aiReachability 适用于 MIT 许可协议。有关更多信息,请参见 LICENSE 文件。