You can watch this episode by subscribing to Cocoacasts Plus.
Mastering Grand Central Dispatch
Grand Central Dispatch and Memory Management
Mastering Grand Central Dispatch
1 | What Is Grand Central Dispatch Plus 07:40 |
---|---|
2 | Working With Dispatch Queues Plus 10:22 |
3 | Serial and Concurrent Dispatch Queues Plus 11:12 |
4 | Main and Global Dispatch Queues Plus 09:04 |
5 | Synchronous and Asynchronous Execution Plus 10:18 |
6 | Adding Flexibility With Dispatch Work Items Plus 12:43 |
7 | Grand Central Dispatch and Memory Management Plus 11:29 |
8 | Beyond the Basics With Dispatch Work Items Plus 14:11 |
9 | Understanding Quality of Service Classes Plus 14:27 |
10 | Applying Quality of Service Classes Plus 12:30 |
11 | Managing Complexity With Dispatch Groups Plus 10:11 |
12 | Simplifying With Dispatch Groups Plus 08:42 |
13 | Controlling Access With Dispatch Semaphores Plus 14:50 |
14 | Synchronizing Work With Dispatch Semaphores Plus 14:39 |
We ended the previous episode with some bad news. We discovered that the current implementation of the ImageTableViewCell
class is leaking DispatchWorkItem
instances. Before we implement a solution, I have more bad news. The problem is more complex than it appears. There are several memory issues we need to address. Let's tackle them one by one.
Purchase Course
Purchase Mastering Grand Central Dispatch and access it whenever you want and for as long as you want.
Join Cocoacasts Plus
Join Cocoacasts Plus and access every 350+ tutorials including Mastering Grand Central Dispatch.