题
我已经研究了timeIntervalSinceReferenceDate
的NSDate
功能。我可以使用此功能将间隔存储到磁盘,然后将其返回到具有与原始值相同的值的NSDate
吗?我很警惕,参考值或时间间隔在机器之间可能会有所不同,并在另一台计算机上出现不同的情况?
解决方案
NSDate可以存档为NSData实例,并且可以轻松地将NSData写入磁盘或从磁盘读取。 通用标签
不进行错误检查。做得比那更好。;-)
其他提示
或者,如果您想存储timeIntervalSinceReferenceDate
的结果,则可以将其作为双精度形式存储在NSNumber中,然后使用Joshua的NSKeyedArchiver方法将其保存到磁盘。
不隶属于 StackOverflow