La generación de código está de moda y Manzana acaba de sacar su módulo Generador OpenAPIr de Swift, el lenguaje de programación de la firma estadounidense. Anunciado el 31 de eneroLa versión 1.0 del complemento puede crear el código necesario para realizar llamadas API o implementar servidores API desde documentos OpenAPI.

El código se crea automáticamente durante el desarrollo, por lo que está sincronizado con el documento OpenAPI y no es necesario incorporarlo a un repositorio de código fuente. Cabe recordar que OpenAPI es un estándar abierto que describe el comportamiento de los servicios HTTP e incluye un ecosistema de herramientas.

Swift OpenAPI Generator funciona con las versiones 3.0 y 3.1 de la especificación OpenAPI. Admite todos los flujos de solicitud a través de la función AsyncSequence. Por lo tanto, puede gestionar grandes volúmenes de tareas sin recurrir al almacenamiento en caché (buffer) y a los flujos de eventos JSON. El módulo admite varios formatos, incluidos JSON, formato URL codificado, Base64, texto y bytes sin formato. Además, ofrece abstracciones flexibles para el cliente, el servidor y el middleware, al desacoplar el código generado de la biblioteca de cliente HTTP y del marco web.