dispatch_get_global_queue против dispatch_get_main_queue
Начинаем изучать основные данные и dispatch_async. Существует блок кода, чтобы получить URL изображения из набора данных и установить его для модели основных данных, как показано ниже
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
NSString *urlString = [[[photoDictionary valueForKey:@"images"] objectAtIndex:0] valueForKey:@"url"];
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]];
dispatch_async(dispatch_get_main_queue(), ^{
[photoModel setValue:imageData forKey:@"photoImageData"];
Может кто-нибудь объяснить мне, почему мы используемdispatch_get_global_queue
для внешнего dispatch_async иdispatch_get_main_queue
для внутренней отправки_async.