The concurrency model in Swift is built on top of threads, but you don't interact with them directly. An asynchronous function in Swift can give up the thread that it's running on, which lets another asynchronous function run on that thread while the first function is blocked.
To Register in Course you have to watch at least 30 Second of any lesson
What You'll Learn
-
Master asynchronous programming in Swift to optimize app performance and responsiveness using concurrency techniques
-
Implement Swift concurrency patterns such as async/await, actors, and task groups for efficient code execution
-
Identify and resolve common concurrency issues like data races and deadlocks in Swift applications
-
Apply best practices for managing concurrency to build scalable, thread-safe, and high-performance iOS and macOS apps
Course Content
5 Lessons • 53 m total
URLSession Cookbook Networking with URLSession on iOS 11 Xcode 9 Swift 4
Download and Upload Task Networking with URLSession on iOS 11 Xcode 9 Swift 4
Async Operations with Concurrency iOS Concurrency with GCD and Operations raywenderlich com
Thread Sanitizer at iOS 10 raywenderlich com
Understanding Concurrency Networking With URLSession raywenderlich com
How to Get The Certificate
-
You must have an Account on the platform.
-
Complete all lessons.
-
Watch at least 50% of Lesson Duration.
-
Get your Certificate free 🎉 !
4.6
(71 reviews)
Overall rating
Reviews
Be the First One Review This Course
Concurrency in Swift Course Description
The concurrency model in Swift is built on top of threads, but you don't interact with them directly. An asynchronous function in Swift can give up the thread that it's running on, which lets another asynchronous function run on that thread while the first function is blocked.
Focus on Learning, Not Ads
Experience the full power of Mindluster with Premium.
No distractions, just pure education.
Cancel your subscription anytime