iOS数据存储 - UserDefaults



  • Swift版本: 4.0

    使用 UserDefaults 可以存储一些常用的数据类型,比如:String、Double、Bool等。

    • 存储数据
    // save data
    UserDefaults.standard.set("mytest", forKey: "keyString")
    UserDefaults.standard.set(98, forKey: "keyInt")
    UserDefaults.standard.set(10.5, forKey: "keyDouble")
    UserDefaults.standard.set(true, forKey: "keyBool")
    
    • 获取数据
    // get data
    let valueString = UserDefaults.standard.string(forKey: "keyString")
    let valueInt = UserDefaults.standard.integer(forKey: "keyInt")
    let valueDouble = UserDefaults.standard.double(forKey: "keyDouble")
    let valueBool = UserDefaults.standard.bool(forKey: "keyBool")
    
    • 删除数据
    // remove data
    UserDefaults.standard.removeObject(forKey: "keyString")
    UserDefaults.standard.removeObject(forKey: "keyInt")
    UserDefaults.standard.removeObject(forKey: "keyDouble")
    UserDefaults.standard.removeObject(forKey: "keyBool")
    

    Demo源码

    https://github.com/CaryZheng/iOSTutorials


Log in to reply