Patrones
Aprende y domina los patrones de diseño en Swift para crear software escalable y mantenible. Te guiaremos a través de los patrones de diseño más utilizados en Swift, desde los más simples hasta los más complejos. Este es el lugar perfecto para mejorar tus habilidades de arquitectura de software en Swift
Patrón de diseño: DELEGACIÓN Premium Miembros Público
El patrón delegación es muy usado en el entorno iOS. Tenemos clases como UICollectionView, UITableView, etc que nos proporcionan delegados para enriquecer el comportamiento de estas clases. En el post de hoy verás un ejemplo del patrón delegación y verás como aplicarlo en tus aplicaciones.
Patrón de diseño: COMMAND Premium Miembros Público
El patrón Command es un patrón que realiza un trabajo específico. Es muy útil ya que con él cumplimos el primer principio de SOLID. Sigue leyendo para aprender más sobre este patrón.
Patrón de diseño: SINGLETON Premium Miembros Público
El patrón Singleton crea una única instancia en la ejecución de nuestra aplicación. Aunque queramos generar más instancias, siempre nos devolverá la misma. Otra característica es que podemos usarlo en un scope global (desde cualquier parte de nuestra aplicación).
Patrón de diseño: BUILDER Premium Miembros Público
Hoy vamos a ver un patrón de creación llamado Builder. Es de los más comunes y útiles para crear instancias debido a su fácil implementación y a los beneficios que nos aportan.
Patrón de diseño: DECORATOR Premium Miembros Público
Hoy vamos a ver otro patrón estructural que es muy útil cuando creamos una aplicación. El patrón decorador nos ayuda a extender el comportamiento de una clase como veremos a continuación.
Patrón de diseño: ADAPTER Premium Miembros Público
El patrón Adapter es muy útil al integrar en nuestra codebase código de terceros y que no podemos modificar. Hoy vamos a ver un ejemplo real cuando integramos un SDK de terceros, como el SDK de Twitter
Patrones de diseño en Swift en Español Premium Miembros Público
En los próximos posts hablaremos de los patrones de diseño. Tanto patrones de creación, de estructura y comportamiento. Iremos abordándolos poco a poco ya que al principio puede parecer una tarea difícil recordarlos todos, pero en la práctica te ayudarán a obtener un mejor código.