|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/combineswift/
课程评论:没有评论
课程名称:使用Combine进行异步编程 课程简介:您是否认为异步编程很复杂?实际上,确实如此。而是否能够简化这一过程,取决于我们所使用的API。本课程介绍了苹果于2019年与iOS 13版本一起发布的原生解决方案:Combine。Combine是苹果的一种封闭的、功能性、声明式和响应式的异步编程API,采用Swift语言原生开发,是实现SwiftUI(同样适用于UIKit)的MVVM模式的核心。 该API主要由三个基本元素构成:发布者、操作符和订阅。它将一些开发者在Swift中使用的未来和承诺的概念进行扩展,创造出一种最实用、最强大和最灵活的异步编程方式。 通过本课程,您将重塑您的代码,消除对异步过程的恐惧,以最简单的方式实现最复杂的功能。我们独特的培训程序将帮助您逐步理解每一个小概念和Combine API的工作原理,让您以最易于接受的方式掌握它,以便在Swift编程中更进一步,并包括对Swift功能性编程的小介绍。 不要错过这个机会,今天就开始学习“使用Combine进行异步编程”课程。
¿Programación asíncrona? Suena complejo. Lo es. Y el hecho que pueda facilitarse o no depende de la API que podamos usar para resolver nuestro problema. ¿Qué opción elegir? Sin duda, lo mejor siempre es ir a lo nativo y Apple tiene una excelente solución presentada en 2019 junto a la versión 13 de iOS: Combine.Combine es una API cerrada de Apple, de programación asíncrona, funcional, declarativa y reactiva. Desarrollada de forma nativa en Swift, es el corazón del patrón MVVM que podemos usar en SwiftUI (también en UIKit).Esta API se divide en 3 elementos fundamentales: publicadores, operadores y suscripciones. Coge el concepto de los futuros y las promesas que algunos ya usan en Swift con librerías de terceros y lo multiplica exponencialmente creando la forma más práctica, potente y versátil de programación asíncrona que puedes encontrar en cualquier plataforma.Reinventa tu código y pierde el miedo a los procesos asíncronos, consiguiendo lo más complejo de la forma más fácil. Con nuestro propio programa formativo único, hemos conseguido que poco a poco, vayas entendiendo desde la base cada pequeño concepto y funcionamiento de la API Combine, para traerla hasta ti de la forma más asequible y que consigas ir más allá con tus programas y desarrollos en Swift. Incluyendo una pequeña introducción a la programación funcional en Swift.No dejes pasar esta oportunidad y empieza hoy "Programación Asíncrona con Combine" de AC Academy.