Skip to content

Instantly share code, notes, and snippets.

@nvkiet
Last active August 29, 2015 14:02
Show Gist options
  • Save nvkiet/0b7d0a697f7c70735862 to your computer and use it in GitHub Desktop.
Save nvkiet/0b7d0a697f7c70735862 to your computer and use it in GitHub Desktop.
BackgroundThread
//Start an activity indicator here
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//Call your function or whatever work that needs to be done
//Code in this part is run on a background thread
dispatch_async(dispatch_get_main_queue(), ^(void) {
//Stop your activity indicator or anything else with the GUI
//Code here is run on the main thread
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment