Hallo Zusammen,
eigentlich klingt das MVC-Pattern so einfach. Aber irgendwie habe ich immer das Gefühlt, dieses sehr grundsätzliche DesignMuster nicht richtig zu implementieren (nicht richtig zu verstehen) bei meinen Apps.
Deshalb bitte ich um Hilfe bei folgenden Fragen (bzgl. Implementierung des MVC-Patterns in iOS-Apps):
- Ist die UIVIewControllerKlasse Teil der ControllerEbene oder Teil der ViewEbene im MVC-Pattern?
- Was ist ein vernünftiger EntryPoint in die App?
eigentlich klingt das MVC-Pattern so einfach. Aber irgendwie habe ich immer das Gefühlt, dieses sehr grundsätzliche DesignMuster nicht richtig zu implementieren (nicht richtig zu verstehen) bei meinen Apps.
Deshalb bitte ich um Hilfe bei folgenden Fragen (bzgl. Implementierung des MVC-Patterns in iOS-Apps):
- Ist die UIVIewControllerKlasse Teil der ControllerEbene oder Teil der ViewEbene im MVC-Pattern?
- Was ist ein vernünftiger EntryPoint in die App?
- die UIViewControllerKlasse (das entspräche der defaultEinstellung bei Nutzung des InterfaceBuilders), die dann die (Start)UIViewElemente und das (main)Model initialisiert (und besitzt) ODER
- eine eigene customMain-Klasse, die dann wahrscheinlich in der AppDelegate initialisiert wird und ihrerseits einen StartViewController und weitere ModelKlassen instantiiert
Meine Signatur:
Wir sehen die Welt nicht wie sie ist,
sondern wie wir sind !