Hallo,
ich bin neu in der ios/Swift - Programmierung und ackere mch derzeit durch etliche Bücher / Internetdokus etc.
Ich habe eine grundlegende Frage, wo ich mein "Datenmodell" erstelle. In vielen Beispielen werden die Daten zu Beginn innerhalb eines ViewControllers erstelllt. In mir sträubt sich aber alles gegen diese Vorgehensweise. Ich halte es für "sauberer", Daten und Logik zu trennen. Ich würde meine Klassen, die Daten beschreiben, also eher in einer Gruppe "Daten" erstellen und dort verwalten.
Nur muß ich doch, um mit diese Datenklassen arbeiten zu können, Instanzen von diesen erstellen. Das möchte ich aber wie gesagt nicht innerhalb eines Viewcontrollers tun, aber wo erledige ich dies nun? Im AppDelegate? Das klingt für mich jedoch auch nicht korrekt?
Ist mein Grundgedanke überhaupt korrekt und wo erstelle ich dann die Instanzen?
Danke vorab
ich bin neu in der ios/Swift - Programmierung und ackere mch derzeit durch etliche Bücher / Internetdokus etc.
Ich habe eine grundlegende Frage, wo ich mein "Datenmodell" erstelle. In vielen Beispielen werden die Daten zu Beginn innerhalb eines ViewControllers erstelllt. In mir sträubt sich aber alles gegen diese Vorgehensweise. Ich halte es für "sauberer", Daten und Logik zu trennen. Ich würde meine Klassen, die Daten beschreiben, also eher in einer Gruppe "Daten" erstellen und dort verwalten.
Nur muß ich doch, um mit diese Datenklassen arbeiten zu können, Instanzen von diesen erstellen. Das möchte ich aber wie gesagt nicht innerhalb eines Viewcontrollers tun, aber wo erledige ich dies nun? Im AppDelegate? Das klingt für mich jedoch auch nicht korrekt?
Ist mein Grundgedanke überhaupt korrekt und wo erstelle ich dann die Instanzen?
Danke vorab