美文网首页
UserDefaults register和setValuesF

UserDefaults register和setValuesF

作者: 听见_73b6 | 来源:发表于2017-07-24 18:35 被阅读0次

    <pre>
    UserDefaults.standard.register(defaults: ["USERNAME":"ZHANGSAN"])
    UserDefaults.standard.setValuesForKeys(["USERNAME":"ZHANGSAN"])
    </pre>

    第一种方法 register 为设置默认值
    放置registerDefaults的典型地方是在appDelegate中的initializer方法中。

    第二种方法是设置key对应的value
    再次设置USERNAME对应的value的时候
    <pre>
    UserDefaults.standard.setValuesForKeys(["USERNAME":username])
    </pre>
    如果username = nil
    如果设置用register 设置过USERNAME
    那么
    <pre>
    UserDefaults.standard.value(forKey: "USERNAME")
    </pre>
    返回的结果就是默认值 ZHANGSAN
    否则返回的则是NULL

    相关文章

      网友评论

          本文标题:UserDefaults register和setValuesF

          本文链接:https://www.haomeiwen.com/subject/xqzbkxtx.html