Meine beiden Kinder, aktuell 9 und 11 Jahre alt, sind wie die meisten ihrer Altersgenossen vernarrt in Smartphone-Spiele. Sie haben gesehen, dass ihr Vater Spiele programmiert, und wollen das nun auch können. Nicht irgendwelche Spiele, die auf einem Computer laufen, nein — es müssen Smartphone-Apps sein.
Update 21.10.2016: ZIP-Code-Archiv aktualisiert für Swift 3 final.
Swift für Kinder, Teil I weiterlesen →
In den letzten Wochen habe ich recht intensiv unter Swift 2.n mit dem SpriteKit gearbeitet. Ein großes Ärgernis ist dabei das umständliche Hantieren mit CGPoint
, CGSize
, CGRect
– und CGVector
-Strukturen. Lästig sind auch die ständig erforderlichen Typumwandlungen zwischen den im SpriteKit üblichen CGFloat
-Zahlenformat und »gewöhnlichen« Integer- und Fließkommazahlen. Das ist umso absurder, als CGFloat
auf 64-Bit-Plattformen ohnedies eine Double
-Zahl ist. Einzig auf 32-Bit-Architekturen ist CGFloat
tatsächlich ein Float
.
Wie auch immer: Swift wäre nicht Swift, könnten wir uns das Leben nicht mit ein paar neuen Operatoren, nachträglichen Erweiterungen vorhandener Strukturen sowie mit globalen Funktionen leichter machen.
Swift: Komfortabler mit CGFloat, CGPoint und CGRect arbeiten weiterlesen →
Bücher von Michael Kofler.