2

由于 Swift 没有像 ObjC 中那样的支持 ivar,似乎任何时候使用 getter/setter,该属性都会自动成为计算属性。

我的假设是否正确,或者 Swift 中的存储属性也可以具有 getter/setter?到目前为止,我看到和使用的所有 getter/setter 代码都是用于计算属性的,我想确保这是 100% 正确的。

4

1 回答 1

3

你有 willSet 和 didSet。

这应该是足够的答案,但stackoverflow认为它太短了:-)

于 2015-11-26T20:04:48.197 回答