frage ich mich nur, ob dies in Swift 2.2 möglich ist, KVO auf einer berechneten Eigenschaft !?KVO auf Swifts berechneten Eigenschaften
dh:
var width = 0
var height = 0
private var area : Double {
get {
return with * height
}
}
self.addOberser(self, forKeyPath: "area", ......
Würde ein Client-Code mit dem Trigger oder Höhe observeValueForKeyPath Modifizieren?
Überprüfen Sie, bevor Sie sich auf einen Refektor der Bürgermeisterklasse einlassen. KVO-Syntax ist so nervig wie es ist, ist nicht einmal einen Spielplatz wert, wenn jemand eine Antwort zur Hand hat (ich nehme an, Antwort ist NEIN)
Grüße! ~ d
Die KVO alles über die Setter ist, wo Ihr Setter @dhomes ist? –
Werfen Sie einen Blick auf ['RxSwift'] (https://github.com/ReactiveX/RxSwift). – dfri
@Basheer_CAD das ist der Punkt! ich verweise kann man eine schreibgeschützte berechnete Eigenschaft beobachten? Würde die Einstellung der Breite oder Höhe eine neue Bereichsberechnung auslösen? (würde annehmen, nein, aber vielleicht ein schicker Compiler ????) –