Swift 2.2でこれが可能かどうか疑問に思っています、計算されたプロパティのKVO!Swiftの計算されたプロパティのKVO
すなわち:
var width = 0
var height = 0
private var area : Double {
get {
return with * height
}
}
self.addOberser(self, forKeyPath: "area", ......
だろうとか、高トリガーobserveValueForKeyPathを変更するクライアントコード?
市長クラスのリファクタリングを行う前に確認してください。誰かが手元に答えがあるなら、KVOの構文はそれほど厄介なものです(答えはNOと仮定しています)
は〜D
KVOがあなたのセッター@dhomesあるセッター、すべてについて期待何をすべきと思いますか? –
['RxSwift'](https://github.com/ReactiveX/RxSwift)をご覧ください。 – dfri
@Basheer_CADこれがポイントです!私は1つは読み取り専用の計算されたプロパティを観察することができますか?幅または高さを設定して新しい面積の計算をトリガーしますか? (いいえ、と思うだろうが、おそらくいくつかの派手なコンパイラ?) –