11
SwiftのwillSetとdidSetの目的は何ですか?
Swiftには、C#とよく似たプロパティ宣言構文があります。 var foo: Int { get { return getFoo() } set { setFoo(newValue) } } しかし、それはまた、持っているwillSetとdidSetアクション。これらは、セッターが呼び出される前と後にそれぞれ呼び出されます。セッター内に同じコードを含めることができると考えると、それらの目的は何ですか?