相关疑难解决方法(0)

set和didSet有什么根本区别?

我知道一个是一个二传手,另一个是财产观察者.我的问题是他们的行为有何不同,你何时会使用另一个.他们不是做同样的事情吗?例如:

var foo: String {
 set {
   run code when set
 }
}

var foo: String {
 didSet {
  run code when set
 }
}
Run Code Online (Sandbox Code Playgroud)

swift

9
推荐指数
1
解决办法
2111
查看次数

标签 统计

swift ×1