KVO auf Swifts berechneten Eigenschaften

ragen Sie sich nur, ob dies in Swift 2.2, KVO für eine berechnete Eigenschaft möglich is

ie:

   var width = 0
   var height = 0

   private var area : Double {
          get {
                 return with * height
          }
   }

   self.addOberser(self, forKeyPath: "area", ......

Würde ein Client-Code, der den Auslöser with oder height ändert, ObserveValueForKeyPath?

Nur überprüfen, bevor Sie sich auf einen Bürgermeister Klasse Refactor engagieren. Die KVO-Syntax ist so ärgerlich, dass sie nicht einmal einen Spielplatz wert ist, wenn jemand eine Antwort parat hat (ich gehe davon aus, dass die Antwort NEIN lautet).

Grüße! ~ d

Antworten auf die Frage(4)

Ihre Antwort auf die Frage