inicio de sesión JSON rápido REST con publicación y obtenga un ejemplo de respuesta

Es mi primera experiencia con REST en el desarrollo de iOS con Swift. No pude encontrar ningún ejemplo funcional o directo (simple) para hacer lo que necesito aquí.

Tengo un backend de inicio de sesión (https://myaddress.com/rest/login), donde necesito pasar 2 parámetros: inicio de sesión y contraseña. Cuando paso buenos valores (el usuario existe en la base de datos) obtengo 2 variables como resultado: token (string) y firstLogin (bool). Entonces, cuando obtengo esos valores, sé que el inicio de sesión es exitoso y puedo iniciar sesión en mi aplicación.

Así que te ruego por un ejemplo (solo una función simple) de cómo lograrlo. Si obtengo un ejemplo de código de trabajo, sabré cómo usarlo para otros servicios de descanso en mi aplicación. Intenté muchas soluciones de los tutoriales que encontré, pero ninguno de ellos estaba funcionando para mí. Por lo tanto, para no perder el tiempo buscando, me gustaría que alguien con experiencia me mostrara el camino para lograrlo.

No estoy seguro de si Alamofire es tan bueno de usar, sé que Swift 4 tiene sus propios servicios de redes de compilación y para trabajar con json. Cualquier solución que funcione sería genial.

Además, pregunta secundaria: si prefiero usar Alamofire, ¿también necesito usar swiftyJSON? ¿O es solo para analizar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta