Начало изучения основных данных и 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
для внутреннего dispatch_async.