我知道一个是一个二传手,另一个是财产观察者.我的问题是他们的行为有何不同,你何时会使用另一个.他们不是做同样的事情吗?例如:
var foo: String { set { run code when set } } var foo: String { didSet { run code when set } }
swift
swift ×1