在swift 3中保存变量和布尔值

时间:2017-07-27 13:09:45

标签: ios swift variables timer save

我是iOS开发的新手,目前正在创建我的第一个应用程序,其核心功能是计时器

我有一些不同的变量(例如计时器的开始时间)和计时器是否正在运行的布尔值。

有没有办法可以保存计时器开始时间或布尔值,即使应用程序关闭?

我使用NSDate来存储开始时间并将当前时间与此进行比较,以便产生一定的时间值。

提前致谢!

1 个答案:

答案 0 :(得分:3)

Swift 3.x

设置并获取Date对象

UserDefaults.standard.set(Date(), forKey: "lastDate")
UserDefaults.standard.object(forKey: "lastDate") as? Date

设置并获取Bool对象

UserDefaults.standard.set(true, forKey: "isOn")
UserDefaults.standard.bool(forKey: "isOn")