Estamos llegando al final de nuestro primer bloque y en esta ocasión vamos a realizar una pequeña aplicación que nos permita hacer un repaso de parte de lo que ya hemos visto hasta ahora. El app que vamos a realizar se encargará de mostrar la información de un personaje de Star Wars, para esto me...
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta nueva lección, vamos a hablar sobre los closures, que al igual que las funciones son bloques con cierta funcionalidad, que podemos pasar a través de nuestro de código. Son similares a las funciones anónimas o lambdas que vemos en otros lenguajes de programación como Javascript por ejemplo, que es uno de los lenguajes...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Los enums definen un grupo de valores relacionados y nos permiten crear nuestros propios tipos de valores. Son muy flexibles ya que adoptan muchas características de las clases algo que profundizaremos durante el curso de Programación Orientada a Objetos en Swift. Durante este tutorial vamos a conocer en qué casos son útiles y porqué los...
Regístrate para ver ésta y cientos de lecciones exclusivas.
A medida que hemos avanzado en nuestro curso, hemos visto varias veces que nos ha tocado usar en nuestro código signos de exclamación y signos de interrogación. Hasta el momento solo hemos dicho que se tratan de valores opcionales. Durante este tutorial vamos a conocer este concepto que nos permite manejar de manera más sencilla...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Ha llegado el momento de crear nuestro segundo demo con parte de lo que hemos aprendido hasta ahora. En este tutorial vamos a crear un pequeño app que nos permita mostrar en pantalla la lista de mis libros favoritos, los cuales vamos a introducir a través de un campo de texto. Dicho campo trabajará en...
Regístrate para ver ésta y cientos de lecciones exclusivas.
El concepto de tuplas fue introducido con la versión 8 de iOS y consiste en la agrupación de datos, los cuales pueden ser de diferentes tipos. La tuplas representan una manera mas cómoda de pasar datos sin caer en el uso de estructuras complejas....
Regístrate para ver ésta y cientos de lecciones exclusivas.
Las funciones en programación las podemos definir como un conjunto de líneas de códigos que realizan una tarea en específico. En este tutorial vamos a conocer las virtudes de las funciones, las cuales me permiten entre otras cosas reusar y modularizar nuestro código....
Regístrate para ver ésta y cientos de lecciones exclusivas.
Existen varias estructuras de repetición en Swift que nos permiten iterar fácilmente los arrays, los diccionarios, los strings entre otros. En el tutorial de hoy vamos a conocer las estructuras for-in, while y repeat-while, vamos a ver algunos ejemplos que sin lugar a dudas nos permitirán agregar algo más de nivel a nuestro conocimiento del lenguaje....
Regístrate para ver ésta y cientos de lecciones exclusivas.
Los sets nos permiten trabajar con colecciones de valores únicos del mismo tipo, tienen mucha similitud con los array cuando se trata de utilizar propiedades como count ó funciones como insert, son de gran utilidad cuando se requiere que nuestros valores no se repitan por ningún motivo. En el caso de los diccionarios, son colecciones no ordenadas...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Swift provee de tres principales tipos de colecciones: los arrays, los sets y los diccionarios. Durante esta lección vamos a hablar sobre los arrays que son colecciones ordenadas de valores. Los arrays son por lejos el tipo de colección mas común en los lenguajes de programación. Son de gran ayuda al momento de manejar datos...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.