Di 'che voglio inituna UIViewsottoclasse con a Stringe an Int.
Come farei questo in Swift se sto solo subclassando UIView? Se faccio solo una init()funzione personalizzata ma i parametri sono String e Int, mi dice che "super.init () non viene chiamato prima di tornare dall'inizializzatore".
E se chiamo super.init()mi viene detto che devo usare un inizializzatore designato. Cosa dovrei usare lì? La versione del telaio? La versione del programmatore? Tutti e due? Perché?
var. Ma la best practice predefinita in Swift è dichiarare le variabili aletmeno che non ci sia un motivo per dichiararlevar. Non vi era alcun motivo per farlo nel mio esempio di codice sopra, quindilet.