¿Cómo sobrescribo el setter de la propiedad almacenada en Swift?
En Obj-C, puedo sobrescribir su setter, pero Swift no parece estar contento con el uso de getter / setters para la propiedad almacenada.
Digamos que tengo una Cardclase con una propiedad llamada rank. No quiero que el cliente le dé ningún valor no válido, por lo tanto, en el objetivo-C, puedo sobrescribir setRankpara que realice una verificación adicional. Pero willSeten Swift no parece ayudar porque newValuees constante y no tiene sentido asignar rankporque se llamará al setter en un bucle.