Abfrage alle suiteNames in UserDefaults

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Abfrage alle suiteNames in UserDefaults

    Hallo,

    ich moechte in UserDefaults eine Reihe von suite anlegen:

    Quellcode

    1. UserDefaults(suiteName: message.chatId)
    Jetzt moechte ich in einer anderen func abfragen, welche 'suites' alles erzeugt wurden, um diese dann zu filtern. Wie mache ich das am Besten?

    Es sollte auf etwa wie

    Quellcode

    1. dictionaryRepresentation()
    hinauslaufen ...
  • Das moechte ich auch. Dieser zusätzliche Layer würde als Registry fungieren. Der Overhead wäre noch zu verschmerzen.

    Jedoch ist UserDefaults nicht dafür bekannt, bei seinen Prozessen besonders performant zu sein.
    In der App kann es allerdings sehr leicht passieren, dass eine Vielzahl von Daten gleichzeitig geschrieben werden müssen.
    Da kann es unter Umständen dazu kommen, dass Registry und tatsächlicher Datenbestand auseinander laufen.

    Um dieses abzufangen, wollte ich direkt den Datenbestand prüfen können.

    Je mehr ich darüber nachdenke, desto mehr glaube ich, CoreData könnte tatsächlich die bessere Lösung sein.

    Aber vielen Dank für deine Antwort > das hat mir geholfen