swift代码有没有办法检查这个变量是否改变,然后改变对象的形状?
var Shape = 0.4
let a = (self.size.width + self.size.height) * Shape
使用属性观察器可以实现您想要的目标。变量值更改后将调用didSet
。
var variable1 = 0 {
didSet {
onValueChange()
}
}
func onValueChange() {
print("Change (variable1)")
}