the only way way i
Asked on 2024-07-30
1 search
It seems like your question got cut off. However, based on the context provided, I can share some information about the sessions mentioned in the retrieved context.
Sessions Mentioned
-
Migrate your app to Swift 6
- Chapters:
- Introduction
- The Coffee Tracker app
- Review the refactor from WWDC21
- Swift 6 and data-race safety
- Swift 6 migration in practice
- The strategy
- Adopting concurrency features
- Enabling complete checking in the watch extension
- Shared mutable state in global variables
- Shared mutable state in global instances and functions
- Delegate callbacks and concurrency
- Guaranteeing data-race safety with code you don’t maintain
- Enabling the Swift 6 language mode in the watch extension
- Moving on to CoffeeKit
- Enabling complete checking in CoffeeKit
- Common patterns and an incremental strategy
- Global variables in CoffeeKit
- Sending an array between actors
- What if you can’t mark something as Sendable?
- Enabling the Swift 6 language mode in CoffeeKit
- Adding a new feature with guaranteed data-race safety
- Wrap up and the Swift 6 migration guide
- Chapters:
-
Demystify SwiftUI containers
- Chapters:
- Introduction
- Composition
- Sections
- Customization
- Next steps
- Chapters:
-
A Swift Tour: Explore Swift’s features and design
- Chapters:
- Introduction
- Agenda
- The example
- Value types
- Errors and optionals
- Code organization
- Classes
- Protocols
- Concurrency
- Extensibility
- Wrap up
- Chapters:
If you have a specific question or need information on a particular topic or session, please let me know!

Demystify SwiftUI containers
Learn about the capabilities of SwiftUI container views and build a mental model for how subviews are managed by their containers. Leverage new APIs to build your own custom containers, create modifiers to customize container content, and give your containers that extra polish that helps your apps stand out.

Migrate your app to Swift 6
Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that’s at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating concurrent access to shared mutable state.

A Swift Tour: Explore Swift’s features and design
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.
