Swift – Ejercicios resueltos (VII)

Diseñar un encriptador en modo consola utilizando una clase que tenga una propiedad para guardar la equivalencia entre las letras sin encriptar y las letras encriptadas. Para ello se deberá utilizar un array de estructuras. Además, dicha clase deberá contener una función para encriptar y otra para desencriptar. Se deberá diseñar una clase para probarlo. … Continuar leyendo «Swift – Ejercicios resueltos (VII)»

Swift – Ejercicios resueltos (VI)

Utiliza el método filter para obtener todos los nombre de personas que se encuentran en un array llamado nombres y que comiencen por la letra «A»: Utilizando el método reduce, calcula la suma de todos los enteros de un array: Utilizando el método map calcula el número real que se obtiene al dividir el numerador entre el denominador de diversas fracciones … Continuar leyendo «Swift – Ejercicios resueltos (VI)»

Swift – Ejercicios resueltos (V)

Crea una clase llamada «Obstaculos» para crear los obstáculos de un videojuego. Debe tener un inicializador con los parámetros de anchura y altura de los obstáculos, que serán las propiedades de la clase. Deberá tener además un método «mostrar» que deberá listar esos datos por pantalla. Crea un array de 10 obstáculos cuyas alturas y … Continuar leyendo «Swift – Ejercicios resueltos (V)»

Swift – Ejercicios resueltos (IV)

Desarrollar una clase para comprobar si un año es bisiesto: Crea una clase llamada Persona. Esta clase deberá tener un atributo «nombre», de tipo String. También deberá tener un método «setNombre», con un parámetro String, que permita cambiar el valor del nombre. Finalmente, también tendrá un método «saludar», que escribirá en pantalla «Hola, soy » … Continuar leyendo «Swift – Ejercicios resueltos (IV)»

Traductor español-inglés muy sencillo con Swift

Modo consola Aplicación iOS Traducir con el evento de cambio de texto Traducir al pulsar un botón Utilizando una clase y una estructura para añadir nuevas palabras y guardar el diccionario Instalación de La librería «Disk» Vamos a proceder a instalar la librería «Disk» utilizando el gestor de librerías «CocoaPods«: Crear un proyecto de Xcode … Continuar leyendo «Traductor español-inglés muy sencillo con Swift»

Swift – Opcionales

Introducción Como hemos comentado previamente, una de las ventajas que nos da Swift es la posibilidad de escribir código seguro. Esto implica que swift está preparado para que las aplicaciones no se encuentren con situaciones indeseadas al momento de ejecutar el código. Los opcionales son un mecanismo muy importante para conseguir este objetivo. Los opcionales … Continuar leyendo «Swift – Opcionales»