У меня звонок на сервер.Я хочу, чтобы обратный вызов здесь выполнялся асинхронно во вторичном потоке, который не является потоком пользовательского интерфейса.Основные данные здесь зависают, и я хотел бы попытаться сделать приложение более отзывчивым.Каков наилучший способ запустить этот обратный вызов во вторичном потоке?Пример кода был бы великолепен!
[[SomeServer sharedInstance] doServerCallCallback:^(NSObject *param) {
NSManagedObjectContext *moc = [MYAPPDELEGATE managedObjectContext];
/* do more stuff with param */
[MYAPPDELEGATE saveManagedObjectContext];
}];
Сам серверный вызов не обязательно должен быть во вторичном потоке, однако код, выполняемый в блоке, должен быть.