Chciałbym rozpocząć aplikację Cocoa z numerem ViewController
, podobnie jak szablon "Single View App" na iOS, ale nie ma takiego szablonu (czy istnieje publiczny/open source, który może być używany?)Jaki jest standardowy sposób dodawania ViewController w aplikacji Mac OS X Cocoa? (czy jest to wymagane?)
Czy to prawda, że w przypadku aplikacji Cocoa tak naprawdę nie potrzebujemy tego, ponieważ NSView
może już wszystko zrobić? Możemy po prostu umieścić całą obsługę zdarzeń w naszej niestandardowej klasie NSView. Czy to możliwe, że iOS wymaga tego o wiele więcej, ponieważ Rotacja jest obsługiwana przez ViewController, a rotacja jest zwykle wymagana? Ale jeśli używamy MVC, to może lepiej zawsze używać ViewController, a jeśli tak, to czy istnieje standardowy sposób, szablon?
W systemie OSX nie można przełączać się między kontrolerami NSView, tak jak na iOS w prawo? Więc nie ma przesuwania w prawo i tak dalej. Czy mam rację mówiąc, że jest to przydatne tylko w przypadku wyskakujących widoków? –
Nadal przydatna jest struktura aplikacji, oddzielając niezależne części aplikacji i implementując je w kontrolerze widoku. Na przykład, aby zaimplementować coś takiego jak aplikacja Mail, możesz mieć jeden kontroler widoku wyświetlający listę wiadomości i drugi niezależny kontroler widoku, który wyświetla wybraną wiadomość e-mail. – DrummerB