Me gustaría iniciar una aplicación Cocoa con un ViewController
igual que la plantilla iOS "Aplicación única vista", pero no existe esa plantilla (¿hay una fuente pública/de código abierto que pueda ser usado?)¿Cuál es una forma estándar de agregar ViewController en una aplicación Mac OS X Cocoa? (¿o es necesario?)
¿Es cierto que para las aplicaciones de Cocoa, realmente no necesitamos una, porque una NSView
ya puede hacer todo? Podemos simplemente poner todo el manejo de eventos en nuestra clase NSView personalizada. ¿Podría ser que iOS requiere mucho más porque la rotación es manejada por ViewController y generalmente se requiere rotación? Pero si usamos MVC, entonces podría ser mejor usar siempre un ViewController, y si es así, ¿existe una forma estándar, una plantilla, para hacerlo?
En OSX, no puede cambiar entre NSViewControllers como puede en iOS ¿verdad? Entonces no hay deslizamiento hacia la derecha, etc. Entonces, ¿tengo razón al decir que es bastante útil solo para vistas emergentes? –
Sigue siendo útil para estructurar su aplicación, separando partes independientes de la aplicación e implementándolas en un controlador de vista. Por ejemplo, para implementar algo así como la aplicación de correo, podría tener un controlador de vista que muestre la lista de correos y un segundo controlador de vista independiente que muestre un correo electrónico seleccionado. – DrummerB