This document discusses 3 use cases for Grand Central Dispatch (GCD): 1) Using GCD to move OpenGL rendering off the main thread to allow for smooth scrolling in a UIScrollView, 2) Using GCD to asynchronously load and display images in table view cells for smooth scrolling, and 3) Using GCD to continuously update an attributed string in a label to prevent stuttering of the main loop.