在swift中保存variables和布尔值3

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

我有几个不同的variables(例如计时器的开始时间)和定时器是否运行的布尔值。

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

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

提前致谢!

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")