Composición vs Herencia

Tutorial Swift – Composición vs Herencia

Josué V. Herrera Swift Avanzado, Tutoriales 0 Comments

En el Tutorial Swift de hoy abordaremos un tema bastante polémico. Aprenderemos sobre la composición y la herencia en el lenguaje Swift. Analizaremos mediante ejemplos los aspectos positivos y negativos de estos principios de la programación orientada a objetos. Ante todo tenemos que abrirnos a la posibilidad de que ciertos pilares no siempre resultan igual de óptimos y que en efecto todo …

Funciones de Orden Superior

Tutorial Swift – Funciones de Orden Superior

Josué V. Herrera Swift Avanzado, Tutoriales 0 Comments

En el Tutorial Swift de hoy aprenderemos sobre las funciones de orden superior, muy importantes y de uso frecuente en la programación funcional y en las colecciones de datos. En la programación funcional a las funciones se les clasifica como ciudadanos de primera clase (first-class citizen) y esto se debe a que son tratadas como cualquier otro objeto, pueden ser …

Ciclos de Referencia en Closures

Tutorial Swift – Ciclos de Referencia en Closures

Josué V. Herrera Swift Avanzado, Tutoriales 0 Comments

En este Tutorial Swift aprenderemos sobre los ciclos de referencia en closures, conjugando así dos temas bien apasionantes como son la gestión de memoria y los closures. Seguro recordarán que en un artículo anterior (no muy lejano en el tiempo) sobre el manejo de la memoria y ARC en el lenguaje Swift, hablamos acerca de los distintos tipos de enlaces que adoptan las clases entre …

¿Cuándo usar un Closure?

Tutorial Swift – ¿Cuándo usar un Closure?

Josué V. Herrera Swift Avanzado, Tutoriales 0 Comments

En el Tutorial Swift de hoy hablaremos sobre cuando usar un Closure, aprenderemos a identificar esos casos donde los closures son la opción más óptima y legible. Como algunos sabrán, en este sitio ya contamos con un artículo dedicado al aprendizaje de los closures en el lenguaje Swift, por este motivo se asume su lectura y paso a enfocarme en el objetivo …

Gestión de Memoria y ARC

Tutorial Swift – Gestión de Memoria y ARC

Josué V. Herrera Swift Avanzado, Tutoriales 0 Comments

En este Tutorial Swift aprenderemos sobre la gestión de memoria y de manera inevitable también sobre el Contador Automático de Referencia o como mejor se le conoce ARC (Automatic Reference Counting). Comencemos por recordar que as aplicaciones que se ejecutan en los ordenadores, los móviles, tabletas, televisores, etc… hacen uso de la memoria incorporada en estos y la gran mayoría la …

Operadores Personalizados

Tutorial Swift – Operadores Personalizados

Josué V. Herrera Swift Avanzado, Tutoriales 0 Comments

En este Tutorial Swift continuaremos aprendiendo acerca de la sobrecarga de operadores, pero esta vez enfocados en aquellos operadores personalizados que podemos definir, veremos también como cambiar la precedencia, todo esto en pos de lograr comportamientos aún más específicos. Para una mejor comprensión de este tutorial recomiendo la lectura de nuestro anterior artículo donde hablamos sobre la sobrecarga de operadores en …