Modern Concurrency in Swift: Introducing Async/Await, Task Groups & Actors

Modern Concurrency in Swift: Introducing Async/Await, Task Groups & Actors

eBook Details:

  • Paperback: 273 pages
  • Publisher: WOW! eBook (November 2, 2021)
  • Language: English
  • ISBN-10: 1950325539
  • ISBN-13: 978-1950325535

eBook Description:

Modern Concurrency in Swift: Introducing Async/Await, Task Groups & Actors: Learn and Master Modern Swift’s new Concurrency model!: Up to date for iOS 15, Swift 5.5 & Xcode 13

Learn everything you need to create safe, performant and predictable asynchronous apps by leveraging the new modern concurrency features introduced in Swift 5.5, such as async/await, tasks, actors and more.

For years, writing powerful and safe concurrent apps with Swift could easily turn into a daunting task, full of race conditions and unexplained crashes hidden in a massive nesting of callback closures.

In Swift 5.5, Apple introduced a new concurrency model featuring the async/await syntax, to let you write asynchronous code that reads like synchronous code. But like any new feature, here be dragons! So how will you achieve the much-desired mastery of Modern Swift Concurrency?

Modern Concurrency in Swift: Introducing Async/Await, Task Groups & Actors is here for the rescue, showcasing everything you need to know about async/await, tasks, actors, and everything in between!

Topics Covered in Modern Concurrency in Swift: Introducing Async/Await, Task Groups & Actors

  • Using async/await: Learn how to use the new async/await keywords to define and run asynchronous work.
  • Actors: Find out how to use the actor model to easily protect shared mutable state in a synchronized container.
  • Tasks: You’ll dive deeper into the Task type, which powers all asynchronous tasks in Swift’s modern concurrency model.
  • Task Groups: Use a Task Group to group multiple tasks together and run them concurrently, while using a familiar Array-like syntax to iterate over the results.
  • Custom Asynchronous Sequences: Leverage the power of async/await in your own asynchronous work, by learning how to create custom AsyncStreams.
  • Testing Asynchronous Code: Asynchronous code can be a challenging beast to test. You’ll learn everything you need to tackle this challenge.

One thing you can count on: after reading this Modern Concurrency in Swift: Introducing Async/Await, Task Groups & Actors book, you’ll be prepared to leverage Swift’s new concurrency features in your app to write safe, performant and predictable asynchronous code.

[ Exclusive Offer! Order All Rounded Children U Shape Toothbrush Now. Get Lowest Price & 60 Day Return Policy. Huge Discounts Available! Bravo Goods Special Offer Expires Soon. ]

DOWNLOAD

Leave a Reply

Your email address will not be published. Required fields are marked *