20.12 Abhängige Variablen aktualisieren
Manchmal finden sich in einer Klasse Variablen, die vom Wert anderer Variablen abhängig sind. Diese abhängigen Variablen können mithilfe der unabhängigen Variablen immer wieder neu berechnet werden. Nehmen wir zum Beispiel an, wir wollen eine neue Variable namens totalCount
in UpOrDown
einführen, die die Summe von countOne
und countTwo
enthält. Sobald der Benutzer einen der Stepper anklickt, ändert sich der Wert von totalCount
.
Wir müssen die folgenden Dinge tun können
Die
totalCount
-Abhängigkeit voncountOne
undcountTwo
registrieren.Einen Observer einfügen, der auf Veränderungen in
totalCount
reagiert. Tatsächlich wird er auf Änderungen aller Attribute reagieren, die wir im vorigen Schritt registriert haben. ...
Get Cocoa-Programmierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.