Del curso: Domina Swift: Nivel 2
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.
Una variable que es de tipo wrapper. ¿Puedo acceder al valor exacto asignado a la variable? - Tutorial de Swift
Del curso: Domina Swift: Nivel 2
Una variable que es de tipo wrapper. ¿Puedo acceder al valor exacto asignado a la variable?
Podemos añadir un valor proyectado para exponer una funcionalidad adicional al wrapper, como puede ser el valor exacto que se le ha asignado a la variable. Tenemos el ejemplo de un wrapper LadosPoligono, que tiene un entero, numero, que puede ser como máximo 9 y como mínimo 3 y le vamos a añadir un valor proyectado. Va a tener un set privado y se tiene que llamar siempre projectedValue de tipo Entero. Le vamos a asignar en el init también el valor de 3, igual que a numero, y en el set le vamos a asignar newValue, que es el valor que estamos asignando. Este valor proyectado puede ser de cualquier tipo. Podríamos haber devuelto un booleano que nos diga si se ha seteado un valor correcto o ha sido un valor fuera de nuestros límites permitidos, por ejemplo. Vamos a ver cómo usarlo. Vamos a crear una variable «miPoligono» y creamos un polígono con longitud de lado 10. Le vamos a asignar nLados 10 también. Mostramos por pantalla con un print «miPoligono» y lanzamos. El valor de número…
Contenido
-
-
-
(Bloqueado)
Structs vs. clases5 min
-
(Bloqueado)
Diferencia entre los operadores "===" y "=="3 min 49 s
-
(Bloqueado)
Cuál es la diferencia entre los observadores didset y willset de una propiedad2 min 17 s
-
(Bloqueado)
Qué son los property wrappers2 min 47 s
-
(Bloqueado)
Cómo añadir valores iniciales a propiedades de envoltura (wrapper property)3 min 26 s
-
(Bloqueado)
Una variable que es de tipo wrapper. ¿Puedo acceder al valor exacto asignado a la variable?1 min 59 s
-
(Bloqueado)
Variables y constantes static en Swift: Propiedades de tipo4 min 21 s
-
Modificar propiedades de structs en métodos de instancia2 min 11 s
-
(Bloqueado)
Cuál es la diferencia entre una variable static y una variable class1 min 53 s
-
(Bloqueado)
Herencia de clases. ¿Cómo crear una subclase?4 min 9 s
-
(Bloqueado)
No puedo acceder a los inicializadores por defecto de un struct. ¿Por qué?2 min 44 s
-
(Bloqueado)
Diferencia entre referencias weak y unowned5 min 11 s
-
(Bloqueado)
KeyPaths: Ordenar un array de structs o clases2 min 46 s
-
(Bloqueado)
Con un array de structs, ¿cómo obtener un array de una de sus propiedades?1 min 12 s
-
(Bloqueado)
-
-
-
-