iPhone: rastrea el uso de datos celulares

¿Hay alguna forma de rastrear el uso de datos celulares en el iPhone? Hay muchas aplicaciones que hacen lo mismo como 'Dataman' y 'DataUsage'

Básicamente estoy buscando una manera programática de get información almacenada en Configuración -> General -> Uso

Cualquier ayuda será apreciada.

Para verificar la networking celular, use esto

- (bool) hasCellular { struct ifaddrs * addrs; const struct ifaddrs * cursor; bool found = false; if (getifaddrs(&addrs) == 0) { cursor = addrs; while (cursor != NULL) { NSString *name = [NSString stringWithUTF8String:cursor->ifa_name]; if ([name isEqualToString:@"pdp_ip0"]) found = true; } cursor = cursor->ifa_next; } freeifaddrs(addrs); } return found; } 

Podría consultar cada interfaz de networking para ver los datos que la atraviesan.