Ich habe mir die Funktion timeIntervalSinceReferenceDate
von NSDate
angeschaut. Kann ich diese Funktion verwenden, um das Intervall auf dem Datenträger zu speichern und es dann an NSDate
mit demselben Wert wie das Original zurückzugeben? Ich bin vorsichtig, dass die Referenz oder das Intervall zwischen den Computern variieren und auf einem anderen Computer anders aussehen könnte?
NSDate kann als NSData-Instanz archiviert werden, und NSData kann einfach auf Festplatte geschrieben / gelesen werden.
%Vor%Es ist keine Fehlerprüfung durchgeführt worden. Besser als das. ; -)
Wenn Sie das Ergebnis von timeIntervalSinceReferenceDate
speichern möchten, können Sie es alternativ in einer NSNumber als Double speichern und dann mit Joshuas NSKeyedArchiver-Methode auf dem Datenträger speichern.
Tags und Links cocoa nscalendar nsdate