What is special about the code within this block?
dispatch_async(dispatch_get_main_queue(), ^{ // code });
It executes on a background thread.
It is the last code to run before the app goes inactive.
It is queued to execute in the background.
It executes on the main queue.