¿Los datos del server también son parte del Modelo en MVC?

Probablemente sea una pregunta simple, estoy tratando de usar MVC para crear mi aplicación.

¿Los datos del server también forman parte del "Modelo", en MVC?

Sí lo es. En la mayoría de los casos, tendrá el file .xib como la vista, los files .m como el controller (-ish) y la web como model.

Me gustaría decir que su único model es su model CoreData. Crearía un par de controlleres responsables de llenar su model CoreData:

  • ConnectionController: responsable de search datos de su server.
  • ParseController: responsable de analizar los datos buscados de una manera que la aplicación podría leer, digamos nodos XML.
  • DataController: responsable de usar el XML para completar o actualizar el model CoreData.

De esta manera, su model real y único para la aplicación es el model CoreData. Otras partes de su sistema (los controlleres propuestos) son responsables de mantener ese model.