¿Por qué las propiedades de un objeto inmutable son mutables en Swift?
En Swift, denotamos una variable inmutable conlet
.
Lo que no entiendo es por qué cambias sus propiedades. Por ejemplo:
let lbl = UILabel()
lbl.textAlignment = .Right()
¿Por qué puedes cambiar?textAlignment
? En virtud de mutar la propiedad, ¿no hemos mutado también la variable?lbl
se suponía que eso era constante?