相关疑难解决方法(0)

在Swift中使用willSet和didSet的目的是什么?

Swift有一个非常类似于C#的属性声明语法:

var foo: Int {
    get { return getFoo() }
    set { setFoo(newValue) }
}
Run Code Online (Sandbox Code Playgroud)

但是,它也有willSetdidSet行动.这些在分别调用setter之前和之后调用.考虑到你可以在setter中使用相同的代码,它们的目的是什么?

callback swift didset property-observer

257
推荐指数
7
解决办法
18万
查看次数

标签 统计

callback ×1

didset ×1

property-observer ×1

swift ×1