Contexto
Un developer con experiencia en desarrollo mobile (Android, React Native) al seguir curso únicamente utilizando las notas (sin las sesiones presenciales) pudiera enfrentarse a preguntas muy específicas del lenguaje Swift o del framework.
Preguntas iniciales
- ¿Cuál es la diferencia entre los protocolos y una interface de Kotlin?
- ¿Qué son los structs? ¿Son similares a un
data class en Kotlin?
- ¿Hay diferentes tipos de View Controllers? ¿Cuáles son?
- ¿Los View Controllers son parecidos a una activity, a un fragment o son totalmente diferentes?
- ¿Qué es un
UINavigationViewController y en qué casos deberíamos utilizarlo? ¿Es similar a los stacks de las activities en Android?
- ¿Siempre tengo que usar un
UITableViewController para hacer tablas? ¿Tengo otra alternativa? ¿Cómo podría tener una pantalla con otros componentes y además una tabla?
- La siguiente expresión:
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) es confusa, ¿A qué hace referencia?
Gracias @marioguillermo @casp por todo el feedback que puedan generar!
Contexto
Un developer con experiencia en desarrollo mobile (Android, React Native) al seguir curso únicamente utilizando las notas (sin las sesiones presenciales) pudiera enfrentarse a preguntas muy específicas del lenguaje Swift o del framework.
Preguntas iniciales
data classen Kotlin?UINavigationViewControllery en qué casos deberíamos utilizarlo? ¿Es similar a los stacks de las activities en Android?UITableViewControllerpara hacer tablas? ¿Tengo otra alternativa? ¿Cómo podría tener una pantalla con otros componentes y además una tabla?override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int)es confusa, ¿A qué hace referencia?Gracias @marioguillermo @casp por todo el feedback que puedan generar!