iOS应用设置、用户默认值与数据持久化
1. 应用设置与用户默认值
在iOS应用开发中,我们常常需要处理应用设置和用户默认值。以下是相关的代码和操作步骤。
首先,我们有一个 refreshFields() 方法,用于从用户默认值中读取数据并更新界面:
func refreshFields() {
let defaults = NSUserDefaults.standardUserDefaults()
engineSwitch.on = defaults.boolForKey(warpDriveKey)
warpFactorSlider.value = defaults.floatForKey(warpFactorKey)
}
接着,在 engineSwitchTapped() 和 warpSliderTouched() 方法中添加代码,用于将用户的操作保存到用户默认值中:
@IBAction func engineSwitchTapped(sender: AnyObject) {
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setBool(engineSwitch.on, forKey: warpDriveKey)
}
@IBAction func warpSliderTouched(sender
超级会员免费看
订阅专栏 解锁全文
88

被折叠的 条评论
为什么被折叠?



