3. Что нужно сделать, чтобы
загрузить данные в фоновом
потоке, а потом обновить
интерфейс?
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// background
dispatch_async(dispatch_get_main_queue(), ^{
// main
});
});
4. Как проще всего подключать
сторонние библиотеки к нашему
проекту?
через CocoaPods
5. Как называется самая популярная
библиотека для отправки GET и
POST запросов?
AFNetworking
6. Какой самый простой способ
загрузить текстовый файл по ссылке?
NSURL *url = [NSURL URLWithString:@"http://server.com/file.txt"];
NSString *str = [[NSString alloc] initWithContentsOfURL:url
encoding:NSUTF8StringEncoding
error:nil];
42. Многопоточность
в Core Data
• каждый контекст привязан к одному
потоку
• каждая сущность привязана к одному
контексту
• удобная многопоточная работа:
библиотека MagicalRecord