Forum: PC-Programmierung Model View Controller - Xcode Cocoa


von derThomas (Gast)


Lesenswert?

Hallo

bzg. der "Model View Controller" Thematik lasse ich mich im Moment 
verunsichern.

Anhand eines vlt. bekannten Beispiels, der Standard-Wetter App am 
iPhone, stelle ich mir im Ersten Moment folgendes vor:

View = GUI
Controller = kümmert sich um die Daten vom/zum GUI und Model
Model = enthält die Daten

Frage:

das Model, in dem Falle vlt. die Klasse "weatherDataClass" bekommt ja 
nun die Daten aus dem großen weiten web; sprich - hier sollte es doch 
auch wieder einen Controller geben, und ebenfalls einen View (nämlich 
Abfrage der URL).

Also:

AppView = GUI
AppController = Logik / Weiterleitung - Daten vom/zum GUI und Model

Model = Daten-Klasse

DataController = Logik / Weiterleitung - Daten vom/zum WEB und Model
DataView = Web-Api

Zur Benahmung ist mir grad nix besseres eingefallen.
Ich hoffe, ein Zusammenhang ist wenigstens etwas erkennbar.

Wäre das in dem Sinne richtig angewendet? Oder spart man sich 
DataController und DataView und managed das direkt im Model? Mein 
Gedanke dabei wäre, dass die Daten auch mal woanders herkommen 
könnten...

Danke & Gruß, Thomas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.