微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

swift中NSUserDefault的使用

学习网址: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()
}

原文地址:https://www.jb51.cc/swift/322606.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐