O que é uma maneira padrão de adicionar um ViewController em um aplicativo Mac OS X Cocoa? (ou é necessário?)

Eu gostaria de começar um aplicativo Cocoa com umViewController assim como o modelo "Single View App" do iOS, mas não existe esse modelo (existe um modelo público / de código aberto que possa ser usado?)

É verdade que, para os aplicativos Cocoa, não precisamos de um, porqueNSView pode fazer tudo já? Podemos apenas colocar todo o tratamento de eventos em nossa classe customizada NSView. Será que o iOS exige muito mais porque a rotação é controlada pelo ViewController e a rotação é normalmente necessária? Mas, se usarmos o MVC, talvez seja melhor usar sempre um ViewController e, em caso afirmativo, existe uma maneira padrão, um modelo, para fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion