Classes
The following classes are available globally.
-
Berechnung mit Richmann-Formel (Misch-Temperatur) als Klasse. Einem Objekt werden die Temperaturen für das heiße und das kalte Wasser übergeben (die als
fest
angenommen werden), mit der MethodeberecheKaltwassermenge()
kann dann für die gewünschte Zieltemperatur und die Menge heißen Wassers die benötigte Kaltwassermenge berechnet werden.Diese Klasse hat eine Unterklasse namens
See moreMischTemperaturRechnerMitGuard
, in der die MethodeberecheKaltwassermenge()
überschrieben ist.Declaration
Swift
class MischTemperaturRechner
-
Einzige ViewController-Klasse der App. Die Klasse enthält mehrere Methoden, die alle dieselbe Berechnung durchführen, aber die Fehlerbehandlung auf unterschiedliche Weisen implementieren; für jede dieser Berechnungs-Methoden gibt es einen Button auf der Oberfläche.
See moreDeclaration
Swift
class ViewController: UIViewController, UITextFieldDelegate
-
Unterklasse von
MischTemperaturRechner
, überschreibt (nur) die Berechnungs-Methode so, dass die Fehler jetzt unter Verwendung einesguard
-Statements geworfen werden.Der Initialisierer wird geerbt, da in dieser Unterklasse keine neuen Properties und Initialiserer definiert werden (siehe auch hier).
See moreDeclaration
Swift
class MischTemperaturRechnerMitGuard : MischTemperaturRechner
-
App zur Demonstration verschiedener Möglichkeiten der Fehlerbehandlung in Swift 3 anhand einer einfachen Formelberechnung.
See moreDeclaration
Swift
class AppDelegate: UIResponder, UIApplicationDelegate