Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

lynda iOS Development: Threading and Grand Central Dispatch

Video Introducing this tutorial


Introduction:
iOS development: Grand Central Dispatch
What you should know

1. Evolution of GCD:
Traditional threading
What is Grand Central Dispatch?
Adding multithreading
Challenge: Optimizing the collection view
Solution: Optimizing the collection view

2. Working with Queues:
What are queues?
The main queue
The global queue
Developing a custom queue
Challenge: Download images in a collection view
Solution: Download images in a collection view

3. Asychronous vs. Synchronous Execution:
What are async and sync programming?
Dispatching asynchronously
Dispatching synchronously
Challenge: Load images in a collection view
Solution: Load images in a collection view

4. Concurrency vs. Parallelism:
What are deadlocks?
Avoiding deadlocks using dispatch_async
Challenge: Resolving a deadlock
Solution: Resolving a deadlock

Conclusion:
Digging deeper into GCD's API