iOS / Swift: cómo administrar la versatilidad de networking con Alamofire

Soy nuevo en el desarrollo de iOS y Swift, y no estoy acostumbrado a administrar la accesibilidad de la networking en mis progtwigs habituales.

Encontré AFNetworking y Alamofire, que son excelentes frameworks para facilitar las llamadas API en iOS.

Pero tengo dificultades para saber cómo hacer algunas requestes para esperar a que la networking vuelva si la estoy perdiendo. Normalmente durante la session de inicio de session o get algunas lists json o download imágenes.

¿Tienes algunos tutoriales o ejemplos en los que puedo confiar para mejorar mi conocimiento y poder desarrollar una sólida aplicación resistente a la disponibilidad de la networking?

ahora Alamofire acaba de include un escucha de estado de la networking

https://github.com/Alamofire/Alamofire/pull/1053

Alamofire ahora tiene un administrador de accesibilidad de networking

Esto es de su página github :

Let manager = NetworkReachabilityManager (host: "your.server.url.com")

manager? .listener = {estado en printing ("Estado de networking cambiado: \ (estado)")}

gerente? .startListening ()