WWDC24: A Swift Tour: Explore Swift’s features and design | Apple

preview_player
Показать описание
Learn the essential features and design philosophy of the Swift programming language. We’ll explore how to model data, handle errors, use protocols, write concurrent code, and more while building up a Swift package that has a library, an HTTP server, and a command line client. Whether you’re just beginning your Swift journey or have been with us from the start, this talk will help you get the most out of the language.

Discuss this video on the Apple Developer Forums:

Explore related documentation, sample code, and more:

00:00 - Introduction
00:51 - Agenda
01:05 - The example
01:32 - Value types
04:26 - Errors and optionals
09:47 - Code organization
11:58 - Classes
14:06 - Protocols
18:33 - Concurrency
23:13 - Extensibility
26:55 - Wrap up

More Apple Developer resources:
Рекомендации по теме