¿NSURLConnection bloquea el hilo principal / UI?

Estoy descargando imágenes en las celdas de vista de tabla a medida que se desplazan en la pantalla. Por razones de UX, empiezo a descargar las imágenes en- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath. No espero hasta que la vista de tabla termine de desplazarse. Cuando se establece la celda de vista de tabla, empiezo a descargar imágenes que aún no tengo. Sin embargo, no parecen descargarse completamente hasta que la vista de tabla deja de moverse. Tan pronto como deja de moverse, las imágenes casi se descargan al instante.

¿Hay alguna forma de usar NSURLConnection donde no está bloqueado por el hilo principal de la interfaz de usuario? O bien, ¿hay alguna manera de que estas imágenes se descarguen muy rápidamente mientras se desplaza la vista de tabla?

** EDITAR **

Para demostrar que NSURLConnection es más lento, utilicé NSThread para separar un nuevo selector en un hilo diferente. Luego descargo los datos y vuelvo a llamar al hilo principal donde creo un UIImage y lo muestro en la vista de tabla. Este método funciona MUCHO más rápido.

Personalmente, creo que NSURLConnection se está lanzando al bucle de eventos donde el desplazamiento UITableView lo está bloqueando.

Respuestas a la pregunta(4)

Su respuesta a la pregunta