Das Measurement-API
12.03.2018, 10:56 Uhr
Den Einheiten auf der Spur
Zahlen und Einheiten mit dem Measurement-API bearbeiten.
Im Foundation-Framework von iOS und macOS verstecken sich so manche Schätze, von denen viele Entwickler noch nie etwas gesehen haben. Hier wollen wir uns einen davon anschauen, das Measurement-API. Es wurde 2016 mit iOS 10 und macOS 10.12 Sierra eingeführt, wurde zu dieser Zeit aber kaum zur Kenntnis genommen. Dabei löst es ein Problem, das jeder Entwickler kennen dürfte, das der verlorenen Einheiten.
Während man in der Mathematik und Physik schon früh beigebracht bekommt, dass die Einheiten von Werten wesentlicher Bestandteil einer Rechnung sind, so ist es umso verwunderlicher, dass man es in der Informatik mit den Einheiten nicht eng zu nehmen scheint. Viel zu oft werden nackte Integer- oder Fließkommazahlen gespeichert und übergeben, Einheiten nur angenommen, Umrechnungen on-the-fly gemacht und bei Änderungen nicht beachtet. Allzu oft wird auch einfach die falsche Einheit angenommen und damit ein Fehler begangen, der sich später rächen kann.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar