9 Stimmen

Ist es in Ordnung, Standardwerte für NSUserDefaults aus mehreren Klassen in meiner Anwendung zu registrieren?

Ich habe gelesen und verstanden, wie NSUserDefaults kann verwendet werden, um Einstellungen für meine Anwendung im Dateisystem zu speichern. Ich bin mir auch der Notwendigkeit bewusst, Voreinstellungen zu registrieren, bevor ich sie später in der Anwendung verwende.

Ich bin mir jedoch nicht sicher, ob es in Ordnung ist, Standardwerte aus verschiedenen Klassen in meiner Anwendung zu registrieren. Zum Beispiel, in der AppDelegate Ich möchte eine Einstellung registrieren, die zur gesamten App gehört, aber in einer Theme-Klasse möchte ich Einstellungen verwenden (und daher registrieren), die nur für das Abrufen und Einstellen des Themes der App verwendet werden. Weitere Klassen werden ihre eigenen Bedürfnisse haben, soweit Benutzer-Standards gehen, so gilt dies für mehrere Teile eines Projekts, das ich arbeite.

Ist diese Art, die Präferenzen bei den Klassen zu belassen, zu denen sie gehören, die richtige Arbeitsweise?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X