加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift中NSUserDefault的使用

发布时间:2020-12-14 06:36:16 所属栏目:百科 来源:网络整理
导读:学习网址: https://github.com/potato512/SYSwiftLearning 效果图 代码源 // 保存,或修改func saveInfo(name:String){ if (0 = name.characters.count) { let userDefault = NSUserDefaults.standardUserDefaults() userDefault.setObject(name,forKey: "n

学习网址:https://github.com/potato512/SYSwiftLearning

效果图


代码源

// 保存,或修改
func saveInfo(name:String)
{
        if (0 <= name.characters.count)
        {
            let userDefault = NSUserDefaults.standardUserDefaults()
            userDefault.setObject(name,forKey: "name")
            userDefault.synchronize()
            
            let alert = UIAlertView(title: "温馨提示",message: "保存成功",delegate: nil,cancelButtonTitle: "知道了")
            alert.show()
        }
}
// 读取
func readInfo() -> String
{
        let userDefault = NSUserDefaults.standardUserDefaults()
        let name = userDefault.objectForKey("name") as? String
    
        let alert = UIAlertView(title: "温馨提示",message: "读取成功:(name)",cancelButtonTitle: "知道了")
        alert.show()
        
        if (name != nil)
        {
            return name!
        }
        
        return ""
}
// 删除
func deleteInfo()
{
        let useDefault = NSUserDefaults.standardUserDefaults()
        useDefault.removeObjectForKey("name")
     
        let alert = UIAlertView(title: "温馨提示",message: "删除成功",cancelButtonTitle: "知道了")
        alert.show()
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读