CPNetworkObserver is a part of AppSupport.framework which allows you to query some information regarding networking status on iOS.
Obtains the shared network observer.
Tests if the network is reachable. (has shown unrealiable at times)
Tests whether Wi-Fi is enabled.