Async/Await in Swift 5.5

With Swift 5.5, the Swift programming language gains a powerful new set of tools for making asynchronous code easier to read, write, and debug. Similar to other languages (e.g., Python, C#), the async/await pattern is added and used plentifully throughout Swift’s standard library.

In this article, I am going to introduce the basics of async/await in Swift 5.5. Also, I will dive in further by looking at how to write asynchronous code in a structured way. Last but not least, we will explore how async/await integrates with SwiftUI and how you can update your existing code to make use of async/await.

Note: Using async/await requires Xcode 13 and is supported by iOS/iPadOS 15, macOS 12 and watchOS 8 (or later).

Weiterlesen

10 Top-Features in Swift

Im ersten Teil dieser Artikelserie über Swift möchte ich Ihnen einen schnellen Einblick in die Programmiersprache Swift geben und die 10 interessantesten syntaktischen Besonderheiten und innovativsten Features vorstellen, die Swift von vielen anderen Hochsprachen unterscheidet.

In folgenden Artikeln tauchen wir gemeinsam in einen praktischen Workshop mit dem Apple SpriteKit ein, schauen uns die Neuerungen der kommenden Major-Version an und behandeln einige der häufigsten Problemlösungen, die uns im täglichen Einsatz mit Swift begegnen.

Weiterlesen