我是iOS开发的新手,目前正在创建我的第一个应用程序,其核心功能是计时器
我有一些不同的变量(例如计时器的开始时间)和计时器是否正在运行的布尔值。
有没有办法可以保存计时器开始时间或布尔值,即使应用程序关闭?
我使用NSDate来存储开始时间并将当前时间与此进行比较,以便产生一定的时间值。
提前致谢!
答案 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")