Tutorial Carthage - Instalación y Gestión de Dependencias

Tutorial Carthage – Instalación y Gestión de Dependencias

In Gestores de Dependencias, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 13 Sep 2017

En esta ocasión aprenderemos sobre el gestor de dependencias Carthage, una muy buena opción y de las mejores con las que contamos en el desarrollo de aplicaciones para plataformas Apple. En este sitio ya hemos hablado sobre el gestor de dependencias CocoaPods y ahora es el turno de Carthage que, al igual que su competencia, nos viene a ayudar con la gestión de …

Tutorial Swift - La Sentencia Guard

Tutorial Swift – La Sentencia Guard

In Swift Avanzado, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 22 Ago 2017

En el Tutorial Swift de hoy hablaremos sobre la sentencia guard, aprenderemos a usarla correctamente y sobre todo analizaremos varios ejemplos donde es bien útil, aunque muchas veces algunos la vean como algo redundante, inútil y de la cual podemos prescindir. Básicamente la sentencia guard funciona de manera parecida a if ya que ejecuta un código basado en una expresión …

Tutorial MariaDB - Instalación y Configuración

Tutorial MariaDB – Instalación y Configuración

In MariaDB, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 05 Ago 2017

En este Tutorial MariaDB hablaremos sobre el proceso de instalación y configuración que debemos aplicar a este gestor de bases de datos. Pero antes respondamos a una pregunta: ¿Por qué hablamos de MariaDB en un sitio enfocado en Swift y su entorno más cercano? Pues hace poco terminé de colaborar en un proyecto donde la persistencia de la mayor parte de los …

Lista Enlazada

Estructuras de Datos – Lista Enlazada

In Algoritmos, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 04 Ago 2017

Hoy abordaremos un nuevo algoritmo, aprenderemos a implementar una Lista Enlazada, una estructura de datos bien importante y de las más usadas. Pudiéramos clasificarla como clásica ya que forma parte de esas estructuras de datos que todo programador debe conocer, de hecho, con estas podemos implementar otras estructuras de datos. Según Wikipedia: …Consiste en una secuencia de nodos, en los …

Composición vs Herencia

Tutorial Swift – Composición vs Herencia

In Swift Avanzado, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 04 Ago 2017

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 …

Pilas

Estructuras de Datos – Pilas

In Algoritmos, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 04 Ago 2017

En este tutorial estudiaremos el algoritmo de una pila, aprenderemos a implementar esta estructura de datos lineal que es sin dudas fundamental en nuestro aprendizaje y que luego de incorporarla se convertirá en una herramienta más a la hora de resolver esos problemas que se nos presentan cuando necesitamos modelar nuestros datos. Las Pilas describen una estructura LIFO (Last-in First-out), …

Funciones de Orden Superior

Tutorial Swift – Funciones de Orden Superior

In Swift Avanzado, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 04 Ago 2017

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

In Swift Avanzado, Tutoriales by Josué V. Herrera0 CommentsLast Updated: 04 Ago 2017

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 …