Wie zu verwenden NSUbiquitousKeyValueStore und NSUserDefaults zusammen

Dokumentation ist nicht klar, wie NSUbiquitousKeyValueStore mit edge-Fällen.

Wenn ich ein Wert festgelegt werden soll, verstehe ich, dass ich einen Wert festzulegen, der sowohl NSUserDefaults und NSUbiquitousKeyValueStore seit iCloud deaktiviert werden können. Aber in meinen tests [NSUbiquitousKeyValueStore defaultStore] Gegenzug eine gültige Objekt-auch wenn iCloud deaktiviert ist (getestet auf Mac OS).

Auch, um mein Verständnis ist, dass wenn iCloud aktiviert ist, wird NSUbiquitousKeyValueStore's Werte sind auf der Festplatte gespeichert (und offline verfügbar). Was sind der Grund für die Verwendung von NSUserDefaults, wenn Sie sicher sind, dass Sie weniger als 64 KB an Daten?

InformationsquelleAutor gcamp | 2011-11-09
Schreibe einen Kommentar