Bagaimana cara menimpa penyetel properti tersimpan di Swift?
Di Obj-C, saya bisa menimpa penyetelnya, tetapi Swift tampaknya tidak senang dengan pengambil / penyetel yang digunakan untuk properti tersimpan.
Katakanlah saya memiliki Cardkelas dengan properti bernama rank. Saya tidak ingin klien memberikan nilai yang tidak valid, oleh karena itu, dalam objektif-C, saya dapat menimpa setRanksehingga ia melakukan pemeriksaan tambahan. Tetapi willSetdi Swift sepertinya tidak membantu karena newValuekonstan dan tidak masuk akal untuk menetapkan rankkarena penyetel akan dipanggil dalam satu lingkaran.