Comment écraser le setter de la propriété stockée dans Swift?
Dans Obj-C, je peux écraser son setter, mais Swift ne semble pas être content de l'utilisation de getter / setters pour la propriété stockée.
Disons que j'ai une Cardclasse avec une propriété appelée rank. Je ne veux pas que le client lui donne une valeur invalide, par conséquent, dans objective-C, je peux écraser setRankpour qu'il effectue une vérification supplémentaire. Mais willSetdans Swift ne semble pas aider parce que newValuec'est constant et cela n'a aucun sens d'assigner rankparce que le setter sera appelé dans une boucle.