Skip to content

developerY/MulitSwift

Repository files navigation

These two pleople should get all the credit. Please support them! Material Provided by: Nick & Paul

What’s new in Swift 5.5 - 5.7

This playground is designed to showcase new features introduced in Swift 5.5 - 5.7.

Topics Covered

  • Review: Do / Try / Catch / Throw(s)
  • Review: Stack vs Heap - Struct vs Class vs Actor - Using Threads
  • Async / Await - Background tasks on various threads
  • Async Let bindings - Doing multiple tasks at once
  • Basic structured concurrency - Sleep, Cancel, Task Groups
  • Continuations for interfacing async tasks with synchronous code
  • Actors
  • Swift structured concurrency with SwiftUI
  • Async sequences
  • AsyncAlgorithms: async zip & merge

Ending with: Instruments 14 beta Profiler for Swift concurrency

Video of session: https://github.com/developerY/MulitSwift

About

Swift async/await

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages