Sign in
Sign in
Recover your password.
A password will be e-mailed to you.
Autor
WiseRatel 37 posts 0 comments
Desarrollador Swift / iOS. Llevo en el mundo de la informática más de 15 años, trabajado con varios lenguajes de programación y frameworks como C++ / Qt, Java, C#, Bash Scripting, entre otros. También he fungido como administrador de redes, bases de datos y sistemas Linux (y algunos BSD) desde 2005 hasta la actualidad.
Me inicio en el mundo Swift y el desarrollo Apple desde el lanzamiento del lenguaje, actualmente me dedico al desarrollo de aplicaciones iOS, a montar VPS (Virtual Private Server) en varias configuraciones y a escribir artículos técnicos. Soy “Experto en Administración y Seguridad de Redes” por la Universidad Tecnológica Nacional FRVM de Córdoba, Argentina.
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!-->…
Git – Sistemas de Control de Versiones
Los sistemas de control de versiones son herramientas que gestionan los diversos cambios que se realizan sobre los elementos de uno o más proyectos, guardando así versiones de nuestra aplicación en todas sus fases de desarrollo.
Cuando!-->!-->!-->…
Carthage – Instalación Y Primeros Pasos
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!-->!-->!-->…
¿Cómo hacer una instalación limpia de macOS Catalina?
En esta guía aprenderemos a hacer una instalación limpia de macOS. Un nuevo comienzo, nada de "actualizaciones que jamás quedan bien" o lidiar con un espacio libre que solo hace "disminuir" con cada actualización. 😅
Crearemos un!-->!-->!-->!-->!-->…
Estructuras de Datos – Cola
Hoy abordaremos una nueva estructura de datos, aprenderemos a implementar una Cola (Queue en Inglés). Estructuras de datos bien populares y relativamente fáciles de implementar.
Pudiéramos definirla como una fila cualquiera en la!-->!-->!-->…
Swift Package Manager – Creando Librerías y Ejecutables
Hoy mediante Swift Package Manager aprenderemos a crear y gestionar una librería, varias de hecho. Crearemos también un ejecutable en el cual integraremos dichas librerías.
Durante nuestra carrera como desarrolladores nos veremos en!-->!-->!-->…
Entorno de Desarrollo en macOS
En esta guía vamos a configurar nuestro entorno de desarrollo en macOS. El enfoque nuestro es hacia Swift y Xcode, pero aún así mucho de lo que comentaré será también válido para desarrolladores de otras tecnologías.
!-->!-->!-->…
Swift – La Sentencia Guard
Hoy aprenderemos sobre la sentencia guard. Abordaremos la Pyramid of Doom y el Early Return, analizaremos varios ejemplos donde la sentencia guard resulta bien útil.
La sentencia guard funciona de manera parecida a if ya que ejecuta!-->!-->!-->!-->!-->…
Swift – Funciones de Órden Superior
En este encuentro aprenderemos sobre las funciones de orden superior y como estas nos pueden ayudan en nuestro día a día. Un tema clave en la programación de hoy día ya que son de uso frecuente en la programación funcional.
¿Qué es!-->!-->!-->!-->!-->…
Estructuras de Datos – Pila
En esta ocasión estudiaremos el algoritmo de una pila, aprenderemos a implementar esta estructura de datos lineal que es sin dudas fundamental en nuestro aprendizaje.
Luego de incorporarla se convertirá en una herramienta bien útil a la!-->!-->!-->…
Swift – ¿Cómo iterar sobre custom types?
Hoy aprenderemos sobre los protocolos SequenceType y GeneratorType. Veremos como estos nos ayudan a conformar una interfaz para que nuestros propios tipos de datos sea iterables a través de un bucle for-in.
Creo que resulta!-->!-->!-->…
Swift – Trabajo con Fechas
En esta ocasión aprenderemos a trabajar con fechas y hora. Veremos como gestionar esas necesidades que usualmente requerimos cuando ejecutamos operaciones sobre unidades de tiempo.
El trabajo con fechas y hora en Swift se!-->!-->!-->!-->!-->…