Peticiones HTTP

Dominar las peticiones HTTP es esencial para cualquier desarrollador. Aprende a manejar URLSession, Decodable, JSONDecoder y más con nuestros tutoriales. Desde conceptos básicos hasta tareas avanzadas como la decodificación de JSON y el manejo de errores, nuestras guías son un recurso imprescindible para entender las comunicaciones de red en el desarrollo de aplicaciones

URLSession, Decodable, JSONDecoder, Async/Await en Swift

¿Cómo crear peticiones HTTP en Swift? Miembros Público

¿Cómo crear una petición HTTP? Con este listado de videos que te ayudarán a aprender y crear peticiones HTTP. Desde la petición hasta la transformación del JSON a un modelo de tu dominio conformando el protocolo Decodable

SwiftBeta
Peticiones HTTP
Ejemplo práctico de Async/Await en Swift

Callbacks vs Async/Await en Swift Miembros Público

Async/Await en Swift nos permite tener un código mucho más lineal que usando los típicos callbacks (o completion handlers). Con Async/Await podemos mejorar nuestro código para que sea más legible, entendible y fácil de mantener.

SwiftBeta
Peticiones HTTP
Ejemplo práctico de cómo usar URLSession con JSONDecoder

URLSession + JSONDecoder en Swift y SwiftUI en Español Miembros Público

URLSession y JSONDecoder en Swift es la combinación perfecta para realizar una petición HTTP y transformar el JSON a un modelo de nuestra app iOS. Hoy veremos un ejemplo práctico haciendo una petición a una URL y mostrando los datos en SWIFTUI (JSON Swift)

SwiftBeta
Peticiones HTTP
Crea peticiones HTTP en Swift

📡 Aprende a crear peticiones HTTP en SWIFT desde CERO - URLSession Miembros Público

URLSession en Swift lo usamos para crear peticiones HTTP en nuestras apps. Junto con el protocolo Decodable y JSONDecoder en Swift podemos transformar el JSON a un modelo de nuestra app. Con JSONDecoder podemos usar decodeIfPresent y nestedContainer para hacer esta transformación del JSON

SwiftBeta
Peticiones HTTP
Usa JSONDecoder y nestedContainer para acceder al JSON anidado de una petición HTTP

JSONDecoder y nestedContainer en SWIFT Miembros Público

nestedContainer en Swift nos sirve para acceder a JSON anidado de una respuesta HTTP. Es muy útil para coger las keys del JSON que queremos y añadirlas a nuestro modelo sin crear modelos que no necesitamos. Aprende a usar nestedContainer y JSONDecoder en Swift.

SwiftBeta
Peticiones HTTP

¿Cómo crear un APIClient en Swift desde cero? Miembros Público

Hoy aprenderemos a crear peticiones HTTP en Swift con nuestro propio APIClient, creado desde cero. Si quieres ver todos los componentes que entran en juego, lee el post.

SwiftBeta
Peticiones HTTP
URLSession y Decodable en Swift

URLSession + Decodable en Swift Miembros Público

Hoy vamos a ver cómo hacer una petición con URLSession y usar Decodable en Swift. Hemos visto estas dos clase por separado, pero hoy vamos a ver un ejemplo más práctico en Swift.

SwiftBeta
Peticiones HTTP
Usa JSONDecoder y decodeIfPresent para mapear el JSON a un modelo de tu dominio

JSONDecoder y decodeIfPresent en SWIFT en Español Miembros Público

decodeIfPresent en Swift lo usamos para mapear el JSON recibido y transformarlo a nuestros modelos. Al usar JSONDecoder en Swift puede que tengamos keys en el JSON que no se estén enviando, esto puede hacer crashear nuestra app. Para evitarlo usamos decodeIfPresent dentro del init de JSONDecoder.

SwiftBeta
Peticiones HTTP
Aprende a usar Decodable en Swift para parsear JSON

DECODABLE en Swift en Español Miembros Público

Decodable en Swift se usa para parsear el JSON recibido de backend a objetos de tu dominio. Al recibir una petición HTTP con URLSession normalmente usamos JSONDecoder para mapear esta información a una struct de nuestra app. Con Decodable podemos mapear Arrays, usar estrategías, etc

SwiftBeta
Peticiones HTTP
Crea peticiones HTTP con URLSession en Swift

URLSESSION en Swift en Español Miembros Público

URLSession en Swift lo usamos para realizar peticiones HTTP. Podemos usar una URL o URLRequest con distintos métodos: POST, GET, UPDATE, etc. En el post de hoy usamos el método dataTask de URLSession. Hoy en día todo desarrollador debe saber usar esta clase para realizar llamadas.

SwiftBeta
Peticiones HTTP