MVC in der iOS-Entwicklung 23.02.2016, 18:08 Uhr

Model-View-Controller

Das MVC-Pattern gehört zu den wichtigsten Pattern in der iOS-Entwicklung.
App-Entwicklung ist ein spannendes und zugleich auch sehr kreatives Feld. Für so gut wie jede Problemstellung gibt es nicht nur die eine Lösung; oftmals führen viele verschiedene Wege zum Ziel. Doch wo es viele verschiedene Lösungsansätze gibt, sind nicht alle auch tatsächlich gut und fügen sich sauber in die Programmierung für eine spezifische Plattform ein.
Aus diesem Grund gibt es in der Softwareentwicklung allgemein die verschiedensten Design-Patterns, die beschreiben und festlegen, wie Code strukturiert und aufgebaut wird. Zu diesen Patterns gehört auch MVC (kurz für Model-View-Controller). Es spielt unter anderem in der iOS-Entwicklung eine essenzielle Rolle, nicht zuletzt aufgrund der Tatsache, dass Apple – der Hausherr dieser Plattform – selbst in seinen grundlegenden Frameworks auf MVC setzt und somit die gesamte Codebasis in der iOS-Entwicklung im Hinblick auf MVC entwickelt und designt wurde (Bild 1).

web & mobile DEVELOPER

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Diverse DevBooks thematisch für Sie zusammen gestellt
  • Webcasts von 30 - 90 Min.
  • Aufzeichnungen von ausgewählten Fortbildungen und Konferenzen
  • Auf jedem Gerät verfügbar