Digamos que eu queira inituma UIViewsubclasse com a Stringe an Int.
Como eu faria isso no Swift se estou apenas subclassificando UIView? Se eu apenas criar uma init()função personalizada , mas os parâmetros forem uma String e uma Int, isso me diz que "super.init () não é chamado antes de retornar do inicializador".
E se eu ligar super.init(), me disseram que devo usar um inicializador designado. O que devo usar lá? A versão do quadro? A versão do codificador? Ambos? Por quê?
var. Mas a melhor prática padrão no Swift é declarar variáveis, aletmenos que haja um motivo para declará-lasvar. Portanto, não havia esse motivo para fazê-lo no meu exemplo de código acimalet.