gpt4 book ai didi

swift - NSUserDefaults 中的增量整数

转载 作者:搜寻专家 更新时间:2023-10-31 21:57:31 26 4
gpt4 key购买 nike

是否有更优雅的方法来增加存储在用户默认值中的计数器?

let defaults = NSUserDefaults.standardUserDefaults()
defaults.setInteger(defaults.integerForKey("counter")+1, forKey: "counter")

最佳答案

不,但如果你经常这样做,它可能会成为一个很好的扩展,就像这样。

extension NSUserDefaults {
class func incrementIntegerForKey(key:String) {
let defaults = standardUserDefaults()
let int = defaults.integerForKey(key)
defaults.setInteger(int+1, forKey:key)
}
}

这样的用法

NSUserDefaults.incrementIntegerForKey("counter")

关于swift - NSUserDefaults 中的增量整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35379691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com