(Asíncrono) NSURLConnection: ¿qué sucede debajo?

Entiendo que debe ser cuidadoso la fealdad de lanzar un hilo para hacer la solicitud de red, luego probablemente llamando aperformSelectorOnMainThread: con mi método de delegado.

Yo se comoutiliza cuando se hace la programación de iOS, y funciona muy bien. Sin embargo, me gustaría saber cómo lo haría funcionar en el contexto de (por ejemplo) una utilidad de línea de comandos, donde no hay una aplicación UIA con el procesamiento de eventos, etc.

Lo he intentado, y parece que el programa sale tan pronto como vuelve la llamada asincrónica, antes de que puedan llamarse los métodos delegados. Más o menos quiero una comprensión más profunda de cómo funciona.

Respuestas a la pregunta(2)

Su respuesta a la pregunta