cocoa - Save nsdate to disk -
i've looked @ timeintervalsincereferencedate
function of nsdate
. can use function store interval disk , return nsdate
same value original? i'm wary reference or interval vary between machines , come differently on computer?
nsdate can archived nsdata instance , nsdata can written / read disk.
// create , store nsdate * date = [nsdate date]; nsdata * datedata = [nskeyedarchiver archiveddatawithrootobject:date]; [datedata writetofile:@"/some/path/to/file.dat" atomically:no]; // bring nsdata * restoreddatedata = [nsdata datawithcontentsoffile:@"/some/path/to/file.dat"]; nsdate * restoreddate = [nskeyedunarchiver unarchiveobjectwithdata:restoreddatedata];
no error checking done. better that. ;-)
Comments
Post a Comment