Reachability

1.0

A new, clean and lean network interface reachability library written in Swift.
Alecrim/Reachability

What's New

2021-11-24T21:14:32Z

Initial release.

Reachability

A new, clean and lean network interface reachability library written in Swift.

Remarks

Network reachability changes can be monitored using the built-in Combine publisher or an async stream.

While it is possible to create customised instances, a default shared instance is provided.

The native NWPathMonitor is used under the covers to provide the library functionality.

Installation

Reachability can be installed using Swift Package Manager, a dependency manager built into Xcode.

While in Xcode, go to File / Swift Packages / Add Package Dependency… and enter the package repository URL https://github.com/Alecrim/Reachability.git, then follow the instructions.

To remove the dependency, select the project and open Swift Packages (next to Build Settings).

Minimum Requirements

Reachability Swift Xcode Platforms
Reachability 1.0 Swift 5.5 Xcode 13.0 macOS 11.0 / iOS 13.0 / tvOS 13.0 / watchOS 7.0

License

Reachability is available under the MIT license. See the LICENSE file for more info.

Description

  • Swift Tools 5.5.0
View More Packages from this Author

Dependencies

  • None
Last updated: Fri Nov 26 2021 22:29:42 GMT-0500 (GMT-05:00)