Блокирует ли NSURLConnection основной поток / поток пользовательского интерфейса

Я загружаю изображения в ячейки табличного представления, поскольку они прокручиваются на экран. По причинам UX я начинаю загружать изображения в- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath, Я не жду, пока просмотр таблицы не закончится прокруткой. Когда ячейка табличного представления установлена, я начинаю загружать изображения, которых у меня уже нет. Однако они не загружаются полностью, пока табличное представление не перестанет двигаться. Как только он перестает двигаться, изображения практически мгновенно загружаются.

В любом случае использовать NSURLConnection, где он не заблокирован основным потоком пользовательского интерфейса? Или есть способ, которым эти изображения будут загружаться очень быстро во время прокрутки табличного представления.

** РЕДАКТИРОВАТЬ **

Чтобы доказать, что NSURLConnection медленнее, я использовал NSThread для отсоединения нового селектора в другом потоке. Затем я загружаю данные и перезваниваю в главный поток, где создаю UIImage и показываю его в табличном представлении. Этот метод работает НАМНОГО быстрее.

Лично я думаю, что NSURLConnection попадает в цикл обработки событий, где прокрутка UITableView блокирует его.

Ответы на вопрос(1)

Ваш ответ на вопрос