En la mayoría de las aplicaciones de Cocoa, los enlaces de datos y la relación valor-valor se utilizan para vincular la vista y el modelo sin necesidad de la interacción del controlador para actualizarlos. Blockquote
I disagree.
De acuerdo con Paul Hegarty, profesor de Stanford del curso CS193P (Programación en iOS7), el Modelo en Cocoa nunca habla con la Vista. He visto todos los cursos (2011, 2012, 2013, todos están disponibles de forma gratuita en iTunesU), y cada vez que repite esto. En el curso de otoño de 2013, él hace el ejemplo de una lista de canciones (su modelo) que puede desear mostrar en su iPhone (como vista): la vista le pide al controlador un montón de canciones para mostrar, y es deber del controlador para hablar con el modelo, tomar algunas canciones y empujarlas a la vista. La vista solo mostrará canciones. La vista nunca contiene datos del modelo.
Él dice que el KVO (observación del valor clave) es un patrón para la comunicación entre el Modelo y el Controlador. No hay enlace.
Creo que "Apple MVC" == "Microsoft MVP".
"Microsoft MVC" es solo para la web y se llama "ASP.NET MVC 4". En la web, el controlador es el "punto de entrada de entrada de usuario", mientras que en el escritorio/táctil es la vista
stackoverflow se construyó utilizando MVC –
"prácticamente ninguna aplicación moderna utiliza MVC". ¿Hay una fuente para esto? Me gustaría saber más al respecto. – huggie