Advertisement

iOS项目开发实战:利用用户偏好数据优化启动提示

阅读量:

本案例同样采用苹果公司所提供的用户偏好数据API,用于保存用户的输入信息。如需了解偏好设置的基础应用方式,可参考另一篇博客《iOS项目开发实战——使用用户首选项数据API存储信息》。该示例将实现根据用户的选项,在启动应用程序时决定是否弹出对话框提示。

(1)在界面设计中添加一个Switch开关组件,并将其与代码逻辑进行绑定。当用户开启Switch时,系统将在下次启动应用时显示对话框提示;若用户关闭Switch,则下次进入应用时将不再显示相关提示。

(2)在代码部分实现以下内容:

复制代码
    import UIKit
    
    class ViewController: UIViewController {
    
    var userDefault:NSUserDefaults!//用户首选项声明;
    
    @IBOutlet weak var switchTips: UISwitch!//绑定Switch控件;
    
    override func viewDidLoad() {
        super.viewDidLoad()
    
        userDefault = NSUserDefaults.standardUserDefaults()
        
        switchTips.on = u

全部评论 (0)

还没有任何评论哟~