He leído varios recursos hasta ahora sobre el patrón de diseño MVC para el desarrollo de aplicaciones de iPhone. Sin embargo, tengo una pregunta relacionada con el modelo de parte de MVC en el contexto de desarrollo de iPhone.MVC en el contexto de desarrollo de iPhone
En primer lugar, me gustaría decir lo que pienso de MVC,
Modelo: se relaciona con un conjunto de datos que hemos respecto a los objetos de nuestra aplicación. Ejemplo: Aplicación de un simulador de tren que, cada tren en simulación tendrá sus propios atributos y se guardará dentro del modelo de tren.
Controlador: es algo que controla las actualizaciones de IU. Guarda una referencia al modelo de Tren y comprueba si hay algún cambio en el modelo, si es que cambia la Vista de ese tren en particular. Y sigue comprobando si hay alguna entrada de UI para que pueda cambiar los datos dentro de Model.
View: Esto es bastante obvio Ver todo acerca de UIView, Lo que vemos en la pantalla.
Ahora, la pregunta es ...
¿El modelo tiene que ser persistente para ser considerado como un modelo? o puedo tener una clase que tiene variables sin persistencia. Habría que ser considerado como modelo así, o modelo se debe almacenar en un lugar como en CoreData o .txt, etc ....
Gracias por cualquier entrada!
Gracias, corto y dulce! – doNotCheckMyBlog