¡No es grande, lo que realmente hace lo que quiere. Si es demasiado grande para ti, puedes extraer lo que necesites solo como reachabilityForLocalWiFi. Pero me temo que no será mucho más pequeño.
Sí, puede usar accesibilidad en su delegado de aplicación o dentro del primer controlador de vista.
registro de notificación de accesibilidad ...
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(networkReachabilityDidChange:)
name:kReachabilityChangedNotification
object:nil];
__reachability = [[Reachability reachabilityWithHostName:@"www.google.com"] retain];
[__reachability startNotifier];
... de devolución de llamada ejemplo del método ...
- (void)networkReachabilityDidChange:(NSNotification *)notification {
Reachability *reachability = (Reachability *)[notification object];
if (reachability.currentReachabilityStatus != NotReachable) {
// Network is available, ie. www.google.com
} else {
// Network is not available, ie. www.google.com
}
}
... no se olvide de dejar de notificaciones, retire observador y liberar objeto rechability.