Jak nadpisać setter przechowywanej właściwości w Swift?
W Obj-C mogę nadpisać jego metodę ustawiającą, ale Swift nie wydaje się być zadowolony z tego, że metody pobierające / ustawiające są używane do przechowywanych właściwości.
Powiedzmy, że mam Cardklasę z właściwością o nazwie rank. Nie chcę, aby klient nadał mu jakąkolwiek nieprawidłową wartość, dlatego w celu-C mogę nadpisać, setRankaby wykonać dodatkowe sprawdzenie. Ale willSetw Swift nie wydaje się pomagać, ponieważ newValuejest stały i nie ma sensu przypisywać, rankponieważ ustawiający zostanie wywołany w pętli.