Я создаю множество миниатюр в приложении для iPhone с помощью GCD.У меня есть что-то похожее на это:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// generate thumbnail
// store thumbnail
dispatch_async(dispatch_get_main_queue(), ^{
// display thumbnail (cellForRowAtIndexPath and cell.imageView.image = ..
});
);
Это работает довольно хорошо, но я хотел бы снизить приоритет для блока дисплея, чтобы иметь более отзывчивый поток пользовательского интерфейса.