nskeyedarchiver

NSKeyedArchiver, eine konkrete Unterklasse von NSCoder, bietet die Möglichkeit, Objekte (und Skalarwerte) in ein architekturunabhängiges Format zu codieren, das in einer Datei gespeichert werden kann. Wenn Sie eine Gruppe von Objekten archivieren, werden die Klasseninformationen und Instanzvariablen für jedes Objekt in das Archiv geschrieben. Die NSKeyedArchiver-Begleitklasse NSKeyedUnarchiver entschlüsselt die Daten in einem Archiv und erstellt eine Reihe von Objekten, die der ursprünglichen Menge entsprechen.
1
Antwort

Unterschiede zu archiveRootObject: toFile: und writeToFile:

Kürzlich lerne ich etwas über NSKeyedArchiver und NSKeyedUnarchiver. Ich habe festgestellt, dass es drei Möglichkeiten gibt, ein Array zu archivieren, und ich versuche, die Unterschiede herauszufinden. 1.Verwendung von archiveRootObject:toF...
18.04.2013, 07:42
0
Antworten

Kann ich alle Schlüssel eines NSKeyedUnarchiver bekommen?

Ich möchte etwas mit diesen Schritten machen: Kodiere eine Art von Objekt A mit NSKeyedArchiver M und ich bekomme eine NSData X. Initiiere eine andere Art von Objekt B mit NSKeyedUnarchiver N aus NSData X. Die Namen von A und B sind gleich...
24.11.2010, 04:41