Estoy usando NSURLConnection
en una aplicación de iPhone y la interfaz parece ralentizarse después de enviar initWithRequest:
a mi instancia NSURLConnection
. No estoy seguro de si esto ocurre porque mi código de procesamiento está tardando mucho tiempo en manejar la respuesta, o si es porque NSURLConnection
está bloqueando el hilo principal.NSURLConnection bloquea el hilo principal?
¿Alguien puede confirmar que NSURLConnection
creará la conexión y esperará los datos en un hilo separado, y luego llamará a sus métodos de delegado en el hilo principal?
Gracias!
¡debe tener cuidado con la última frase! si tiene, por ejemplo, 5000 solicitudes pequeñas, la experiencia del usuario PUEDE ser que la interfaz se está desacelerando (debido a un montón de pequeñas paradas) que tuve recientemente. – Tomen
El uso de NSURLConnection asíncronamente crea un hilo, uno interno. Esa es la definición de asincrónico. – malhal