Digamos que quiero inituna UIViewsubclase con ay Stringan Int.
¿Cómo haría esto en Swift si solo estoy subclasificando UIView? Si solo hago una init()función personalizada pero los parámetros son una Cadena y una Int, me dice que "no se llama a super.init () antes de regresar del inicializador".
Y si llamo super.init()me dicen que debo usar un inicializador designado. ¿Qué debería estar usando allí? La versión del marco? La versión del codificador? ¿Ambos? ¿Por qué?
var. Pero la mejor práctica predeterminada en Swift es declarar variables aletmenos que haya una razón para declararlasvar. No había tal razón para hacerlo en mi ejemplo de código anterior, por lo tantolet.