NSUserDefaults ist dafür gemacht.
MacApple
Ergebnis 1 bis 4 von 4
- 09.02.2012, 13:30 #1Golden Delicious
Themenstarter
- Registriert
- 12.2010
- Beiträge
- 9
Programmweite Einstellungen Hallo,
falls es den Beitrag schonmal gibt, tut es mir leid aber ich habe sowohl Google als auch die Forensuche genutzt und nix gefunden (ich weiß allerdings auch nicht genau wonach ich suchen soll)
Ich will ein spiel programmieren und habe dafür verschiedene Einstellungen, die ich Programmweit zur Verfügung haben will.
(z.B. abstände zwischen Elementen)
Meine Frage wäre jetzt: Hat jemand eine gute Idee, wie man das am besten und schönsten macht?
Ich hatte schon die Idee einfach eine plist Datei mit Einstellungen zu erstellen und jede Klasse sucht sich dann dort die Einstellungen raus.
Ist das sinnvoll oder sollte man dafür eher keine plist nehmen?
Einen Singleton wollte ich eigentlich nicht anlegen, weil dann ja alles im Speicher gehalten wird (String, Zahlen usw...)
Es muss auch nicht vom user bearbeitet werden können ich suche wie gesagt nur nach einer eleganten Methode, diese Konstanten Programmweit zur Verfügung zu haben ohne sie als komplettes dictionary in den Speicher laden zu müssen.
Ist natürlich auch nicht so komfortabel, wenn man ein dictionary hart codiert.
- 09.02.2012, 15:35 #2
- 09.02.2012, 16:06 #3Jonagold
- Registriert
- 01.2012
- Beiträge
- 21
NSUserDefaults, wie MacApple schon schrieb ist die einfachste Möglichkeit.
Du kannst aber auch eine Datei nutzen NSFileManager. Teilweise, wenn es viele Daten sind, nutze ich auch eine SQLLite Variante.
LG
RaViniMan hat niemals Zeit, es richtig zu machen, aber immer Zeit, es noch einmal zu machen.
iPhone 4 iOS 5.0.1
21" iMac, 2,5 GHz Quad-Core Intel Core i5
- 09.02.2012, 16:36 #4Golden Delicious
Themenstarter
- Registriert
- 12.2010
- Beiträge
- 9
Danke euch 2 ich schaus mir mal an


Zitieren

