Tutorial Swift

Tutorial Swift – Trabajo con Fechas y Hora

josuevhn Tutoriales 0 Comments

En este Tutorial Swift, hablaremos acerca del trabajo con fechas y hora, veremos esas necesidades que usualmente requerimos cuando ejecutamos operaciones sobre unidades de tiempo. El trabajo con fechas y hora en Swift se centra principalmente en las siguientes estructuras: Date: Nos permite representar un punto en el tiempo, independientemente del sistema de calendario o de la franja horaria. DateFormatter: Nos permite crear cadenas de texto en …

Tutorial Swift

Tutorial Swift – Subscripts

josuevhn Tutoriales

En el Tutorial Swift de hoy hablaremos acerca de los Subscripts o subíndices, algo que venimos usando desde el inicio pero que lo hacíamos sin apenas prestarle atención, en plan mecánico. Las clases, estructuras y enumeraciones pueden definir subscripts, los cuales no son más que una manera rápida o un enlace más directo a esos elementos (valores) que conforman una colección, lista o secuencia. Los …

Tutorial Swift

Tutorial Swift – Sobrecarga de Operadores

josuevhn Tutoriales

Hoy, en este Tutorial Swift abordaremos un tema bien importante, la sobrecarga de operadores. Para aquellos que no saben de lo que hablo y quieren aunque sea tener una idea antes de leer el artículo, pues les comento que la sobrecarga de operadores no es una característica propia de Swift, muchos lenguajes cuentan con esta y en C / C++ es bastante común su uso. La Sobrecarga …

Tutorial Swift

Tutorial Swift – Manejo de Archivos

josuevhn Tutoriales

En este Tutorial Swift hablaremos sobre el manejo de archivos y carpetas. Recordemos que Swift es un lenguaje de propósito general y como tal no está atado a un solo dispositivo o sistema operativo, aunque usualmente se le asocie con el desarrollo de aplicaciones móviles también podemos crear aplicaciones para macOS. Por esta razón en el artículo de hoy estaremos enfocados en macOS, aunque la mayoría …

Tutorial Swift

Tutorial Swift – La Palabra Clave Try

josuevhn Tutoriales

Hola amigos, en este Tutorial Swift hablaremos sobre un tópico relacionado con el manejo de errores, me refiero a la palabra clave try y sus dos variantes. La versión estándar de try (por así decirlo) ya la hemos visto en el anterior y extenso artículo, aun así hablaremos sobre esta y terminaremos con los dos nuevos estados que puede adoptar. Como ya todos saben tengo la costumbre de …

Tutorial Swift

Tutorial Swift – Manejo de Errores

josuevhn Tutoriales

En el Tutorial Swift de hoy hablaremos sobre el manejo de errores. Si te preguntas que es el manejo de errores pues en términos simples no es más que el uso de ciertas herramientas que nos brinda el lenguaje de programación Swift en pos de manejar y/o capturar distintos tipos de errores en tiempo de ejecución y evitar así que nuestra aplicación interrumpa su funcionamiento y …

Tutorial Swift – ¿Qué es el Copy On Write?

josuevhn Tutoriales

En este Tutorial Swift hablaremos acerca de una característica bien interesante del lenguaje llamada Copy On Write (copia al escribir) la cual complementa a los tipos por valor. Antes de proseguir me gustaría comentar que este artículo es una continuación del anterior donde hablamos sobre los tipos por referencia y los tipos por valor en el lenguaje de programación Swift. Es altamente recomendable su lectura para …

Tutorial Swift – Extensiones

josuevhn Tutoriales

En esta ocasión dedicaremos el Tutorial Swift a las Extensiones y como siempre compartiremos una breve explicación sobre esta característica del lenguaje, para luego enfocarnos en ejemplos prácticos. ¿Qué son las extensiones? La respuesta corta sería que las extensiones en Swift son una muy interesante característica que viene a ampliar un más la versatilidad que este lenguaje de programación nos ofrece, pero hay mucho más …

Tutorial Swift – Control de Acceso

josuevhn Tutoriales

En este Tutorial Swift discutiremos acerca del control de acceso, qué áreas de nuestro código serán mutables desde el exterior, qué funcionalidades de nuestros objetos son compartidas en su interfaz pública y cuales no. Esta es una característica que se encuentra en la mayoría de los lenguajes de programación modernos, por no decir en todos. La razón detrás de su existencia reside en la necesidad de proteger …