Ich habe gerade etwas den Überblick verloren und bräuchte etwas Hilfe, um meine Gedanken zu sortieren. Vorab eine kurze Erläuterung was ich gerade mache.
Das Programm liest Daten aus verschiedenen Dateien ein. Alle Daten werden letztlich in einer zentralen Klasse, ich nenne sie mal "ClassData", verwaltet und gespeichert.
In meinem AppController läuft zZ alles zusammen d.h. hier habe ich eine Action-Methode, die einen File-Dialog öffnet und dann eine Instanz von "ClassData" anlegt
und alle Dateien/Daten einliest. Soweit so gut, jetzt zu meinen Fragen.
Ich habe geplant die Daten in einer TabView mittels TableView anzuzeigen, wobei ich in einem zweiten Schritt auf die Tabs verzichten will und die Umschaltung
über eine separate SourceView mit den Dateinamen realisieren will.
Frage A: Macht das so Sinn, oder wäre es u.U. besser das ganze über ein View-Switching ohne TableView zu realisieren ?
Frage B: Sollte man jeder View einen eigenen Controller gönnen ?
Frage C: Sollte man die TableViews mit den Controllern auslagern d.h. ein separates xib-File anlegen ?
Hieraus ergibt sich dann auch noch eine weitere Frage D: Wie greife ich am sinnvollsten von den einzelnen "ViewControllern" auf die Daten im AppController (-->iVar ClassData) zu ?
Sind vielleicht alles banale Fragen, aber mir fehlt einfach die Erfahrung, wie man so etwas sauber strukturiert - ich denke mal für so einen "klassischen" Fall gibt es
sicherlich bewährte "Kochrezepte", die man ggf. anpassen bzw. erweitern kann.
Gruß
Vertex
Das Programm liest Daten aus verschiedenen Dateien ein. Alle Daten werden letztlich in einer zentralen Klasse, ich nenne sie mal "ClassData", verwaltet und gespeichert.
In meinem AppController läuft zZ alles zusammen d.h. hier habe ich eine Action-Methode, die einen File-Dialog öffnet und dann eine Instanz von "ClassData" anlegt
und alle Dateien/Daten einliest. Soweit so gut, jetzt zu meinen Fragen.
Ich habe geplant die Daten in einer TabView mittels TableView anzuzeigen, wobei ich in einem zweiten Schritt auf die Tabs verzichten will und die Umschaltung
über eine separate SourceView mit den Dateinamen realisieren will.
Frage A: Macht das so Sinn, oder wäre es u.U. besser das ganze über ein View-Switching ohne TableView zu realisieren ?
Frage B: Sollte man jeder View einen eigenen Controller gönnen ?
Frage C: Sollte man die TableViews mit den Controllern auslagern d.h. ein separates xib-File anlegen ?
Hieraus ergibt sich dann auch noch eine weitere Frage D: Wie greife ich am sinnvollsten von den einzelnen "ViewControllern" auf die Daten im AppController (-->iVar ClassData) zu ?
Sind vielleicht alles banale Fragen, aber mir fehlt einfach die Erfahrung, wie man so etwas sauber strukturiert - ich denke mal für so einen "klassischen" Fall gibt es
sicherlich bewährte "Kochrezepte", die man ggf. anpassen bzw. erweitern kann.
Gruß
Vertex