Detectando si wifi está encendido – iOS

Vi en algunas aplicaciones que hay una alerta que dice algo así como: "La precisión de la location se mejora cuando se activa Wi-Fi. Vaya a la configuration para activar wifi" y luego hay 2 botones, "cancelar" o "configuration", en en qué caso te networkingirige a la página de configuration. ¿Cómo determinan si Wi-Fi está activado o desactivado? No estoy pidiendo el estado de accesibilidad ya que la connection a internet no es una preocupación, lo que me preocupa es la precisión de la location y como la wifi aumenta la precisión, quiero saber si está activada o no, independientemente de la connection a Internet a través de wifi. ¡Gracias por adelantado!

EDITAR:

después de ver los comentarios y respuestas, creo que necesito enfatizar esto: no estoy buscando para ver si hay acceso a internet a través de WI-FI. Piense en la situación en la que Wi-Fi está activada en la configuration, pero el teléfono no está conectado a ninguna networking wi-fi. La diferencia es cuando tiene habilitados los services de location. Tener wifi encendido te da una mejor solución de location en el interior, donde los satélites gps pueden no ser visibles (a pesar de que no estás conectado a ninguna networking Wi-Fi particular, donde isReachableViaWiFi devolvería NO , pero en realidad wifi está isReachableViaWiFi y puedo get esto más location precisa)

¡Gracias!

Estos 3 methods se pueden encontrar en la class Reachability para consultar el acceso a Internet.

 -(BOOL)isReachable; -(BOOL)isReachableViaWWAN; -(BOOL)isReachableViaWiFi;