构造方法中触发属性观察器
swift中的属性观察器didSet和WillSet经常用到,在属性值发生变化时触发。
构造方法中给属性赋值无法触发属性观察器,如果确实需要在构造方法中触发,可以使用闭包的方式调用
class DidsetTest { var name: String = ""{ didSet{ print(name) } } init(name: String) { { self.name = name }() //如果报错加个括号 ({ self.name = name })() } }