Ich bin ein Java-Entwickler neu in iOS und objektive c-Entwicklung.iOS: Mehrere Ansichten Zugriff auf die gleichen Daten - wie auf?
Ich muss eine iOS-Anwendung erstellen, in der mehrere Ansichten (z. B. eine ListView und eine MapView) auf dieselben Daten zugreifen (z. B. in einem NSArray gespeichert).
Momentan weise ich eine DataManager-Klasse zu, die die Daten lädt (Laden von einem Plist, später sollte es aus dem Web angefordert werden) im App-Delegaten.
Wie kann ich auf diese Daten von den Ansichten zugreifen? Sollte der DataManager ein Singleton sein? Gibt es eine bessere/elegantere/mehr "obj-c 2.0" Lösung?
Danke!
thx, ja ich bin vertraut mit MVC (obwohl ich hauptsächlich Backend EE stuff) - ich habe bereits die XIBs und die View-Controller, und zuvor hatte ich den ListViewController die Daten für die Tabellenansicht direkt, aber jetzt Ich muss dies umgestalten, da die Kartenansicht auch auf diese Daten zugreifen muss. – thomers