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 von countOne und countTwo 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.