Сохранить nsdate на диск
-
27-10-2019 - |
Вопрос
Я рассмотрел функцию timeIntervalSinceReferenceDate
для NSDate
.Могу ли я использовать эту функцию, чтобы сохранить интервал на диск, а затем вернуть его в NSDate
с тем же значением, что и в исходном?Я опасаюсь, что эталон или интервал могут отличаться на разных машинах и по-разному отображаться на другом компьютере?
Решение
NSDate можно заархивировать как экземпляр NSData, а NSData можно легко записать / прочитать с диска.
родовое словоПроверка ошибок не производится.Сделай лучше, чем это.;-)
Другие советы
В качестве альтернативы, если вы хотите сохранить результат сгенерированного кода кода, вы можете сохранить его в NSNumber как double, а затем сохранить его на диск, используя метод Джошуа NSKeyedArchiver.
Не связан с StackOverflow