Funktioniert die state pattern in einer iPhone-Anwendung - In meinem Fall eine relativ leichte Dienstanwendung - zu viel Speicher verwenden?Statusmuster in iPhone-Anwendungen (Speichernutzung)
Die state pattern, wie ich es verstehe, verwendet mehrere Klassen; Diese Klassen repräsentieren verschiedene Zustände. Alle verschiedenen Statusobjekte werden instanziiert und in verschiedenen Zeigervariablen gespeichert, bis der Status benötigt wird. An diesem Punkt wird sie auf ein Objekt curState
gesetzt.
Ich stelle fest, dass ich jedes Zustandsobjekt laden könnte, um etwas Speicher und Ladezeit zu sparen; Ich könnte dann die Objekte freigeben, wenn meine App eine Speicherwarnung erhält.
Aber was ich wissen wollte ist, verwendet dieses Muster zu viel Speicher für den allgemeinen Gebrauch in einer iPhone OS-Anwendung? Sollten sich iPhone-Entwickler von diesem Muster fernhalten? Gibt es ein anderes Muster, das besser für das iPhone OS geeignet ist?
In Bezug auf die Kunst und Mediendateien -> das wäre nur, wenn die Kunst-und Mediendateien in den Staatsobjekten waren, richtig? –
Einige Details zu meiner Antwort hinzugefügt. –
Vielen Dank für die Beantwortung meiner Frage. –