Zusammen mit Xcode 12 hat Apple im September 2020 auch Swift 5.3 freigegeben. Die neueste Swift-Version zeichnet sich durch viele Verbesserungen »unter der Haube« aus (höhere Kompiliergeschwindigkeit, klarere Fehlermeldungen, bessere Einrückungen im Editor); neue Sprach-Features sind dagegen kaum zu finden. Dafür gibt es aber interessante Neuerungen im Swift-Umfeld, beispielsweise:
- eine Windows-Version (die ich nicht getestet habe)
- die neue Standardbibliothek »Swift System«, die vor allem für Linux-Entwickler interessant ist
- die neue Bibliothek »Swift Atomics« für atomare Operationen in asynchronem Code
- Verbesserungen beim Paketmanager
Ich beschränke mich im Folgenden auf die interessantesten neuen Features, die für die alltägliche Programmierung relevant sind.