Ich fragte mich, wie ich über eine Instanz einer Klasse gehen würde, sagen "Schiffsklasse" über mehrere Ansichten hinweg.Eine Instanz über mehrere Ansichten hinweg in Cocoa Touch
Sagen wir, ich habe einen rootViewController und drei Unteransichten, eine Main, eine Schlacht und eine Landung. Wo genau würde ich eine Instanz einer Klasse implementieren, die alle Informationen auf meinem Schiff speichert und über die anderen Ansichten darauf zugreift. Wenn mein Schiff noch über x-Raketen verfügt, wie kann eine andere Ansicht auf diese Informationen zugreifen, um sie anzuzeigen? Wenn ich es in der Hauptansicht implementiere, wie bekommt die Landing View diese Info?
Ich weiß, es muss eine einfache Möglichkeit, dies zu tun, und ich wette, es gibt eine Möglichkeit, die Sie tun sollten, ohne die Schiffsklasse in einer der Ansichten per se zu implementieren. Ich bin jedoch noch ziemlich neu in der Programmierung für das iPhone.
Vielen Dank im Voraus für jede Hilfe, die Sie alle bereitstellen können.
Wenn es mehr als ein Schiff ist, wäre auch ein Singleton-Objekt mit einer Reihe von Schiffen der richtige Weg. – tmadsen