// запускаем индикатор
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
// грузим контент
dispatch_async(dispatch_get_main_queue(), ^{
// останавливаем индикатор и отображаем загруженный контент
});
});