Ergebnis 1 bis 4 von 4
  1. #1
    Golden Delicious
    Themenstarter

    Registriert
    12.2010
    Beiträge
    9

    Frage 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.

  2. #2
    Champagner Reinette
    Registriert
    01.2004
    Ort
    Burgdorf
    Beiträge
    2.650
    NSUserDefaults ist dafür gemacht.

    MacApple

  3. #3
    Jonagold
    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
    RaVini
    Man 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

  4. #4
    Golden Delicious
    Themenstarter

    Registriert
    12.2010
    Beiträge
    9
    Danke euch 2 ich schaus mir mal an

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •