An open API service indexing awesome lists of open source software.

https://github.com/vsanthanam/nexum

Modern, Lightweight Reachability for iOS Apps in Objective-C
https://github.com/vsanthanam/nexum

host ios network objective-c reachability wifi wwan

Last synced: 4 months ago
JSON representation

Modern, Lightweight Reachability for iOS Apps in Objective-C

Awesome Lists containing this project

README

          

# Nexum

[![language](https://img.shields.io/badge/language-Objective--C-blue.svg)](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html)
[![license](https://img.shields.io/github/license/vsanthanam/nexum.svg)](https://en.wikipedia.org/wiki/MIT_License)
[![GitHub (pre-)release](https://img.shields.io/github/release/vsanthanam/nexum/all.svg)](https://github.com/vsanthanam/Nexum/releases)
[![documentation](https://code.vsanthanam.com/Nexum/Documentation/badge.svg)](https://code.vsanthanam.com/Nexum/Documentation/)
[![CocoaPods](https://img.shields.io/cocoapods/v/Nexum.svg)](https://cocoapods.org/pods/VSAlert)
![CocoaPods](https://img.shields.io/cocoapods/p/Nexum.svg)

Apple appears to have stopped updating their Reachability code. It isn't marked up with nullability for use with Swift projects, it doesn't use ARC, and is generally inflexible. Nexum is a drop-in replacement for Apple's reachability that is still extremely similar and very simple, but designed for easy, drop-in use and more design flexibility. Not everyone wants to use NSNotification all the time :P

## Setup

For a quick start guide, see the [project website](https://nexum.vsanthanam.com).
The website is hosted on [GitHub Pages](https://pages.github.com), and is built using [Jekyll](https://jekyllrb.com) and [jekyll-docs-theme](https://github.com/vsanthanam/jekyll-docs-theme).

## Documentation

Full documentation is available on the [project website](https://code.vsanthanam.com/Nexum/Documentation/index.html). Documentation is generated with [JazzyDoc](https://github.com/realm/jazzy), and styled using [Jony](https://github.com/HarshilShah/Jony). The hosted documentation is applicable for the latest version found under 'releases'.

## Contribution Guidelines

See the [contribution guidelines](https://code.vsanthanam.com/Nexum/CONTRIBUTING.html) before contributing to the project.

## Community Guidelines

See the [code of conduct](https://code.vsanthanam.com/Nexum/CODE_OF_CONDUCT.html) for detailed participation rules. Please report all violations to [talkto@vsanthanam.com](mailto:talkto@vsanthanam.com)