Property observers willSet and didSet; Property getters and setters

When and why should I use willSet/didSet willSet is called just before the value is stored. didSet is called immediately after the new value is stored. Consider your example with outputs: var variable1 : Int = 0 { didSet{ print(“didSet called”) } willSet(newValue){ print(“willSet called”) } } print(“we are going to add 3”) variable1 = … Read more