En Xcode, la plantilla Aplicación utilidad hace un proyecto con:¿Cómo elegir qué código poner en una Vista frente a un ViewController?
MainView, MainViewController
y
FlipsideView, FlipsideViewController
En mi aplicación, las dos vistas corresponden a la interfaz de usuario principal y una pantalla de preferencias. Obviamente, quiero que las preferencias se reflejen en la interfaz de usuario principal y persistan en el disco para recordar la configuración. Sé cómo hacer esa parte.
El problema es que, mientras miro el código de ejemplo de aplicaciones similares, veo que algunos ponen la mayor parte del código activo en una Vista, dejando al ViewController poco más que un talón, pero otros lo hacen al revés.
¿Hay una regla de oro para ir por la hora de decidir dónde poner la mayor parte de mi funcionalidad?
Acepto que generalmente solo el código de creación de vistas pertenece a la clase de vista. Y a menudo, no es necesario ningún código de creación de vistas, por lo que puede deshacerse por completo de la clase de vista. –