Entendiendo NSRunLoop

¿Alguien puede explicar por qué es?NSRunLoop? asi que lo seNSRunLoop es algo conectado conNSThread ¿Correcto? Así que supongo que creo un hilo como

NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil];
[th start];

-(void) someMethod
{
    NSLog(@"operation");
}

así que después de este hilo termina su trabajo ¿verdad? Por que usarRunLoops o donde usar? de Apple docs. He leído algo, pero no está claro para mí, así que explícalo lo más simple posible.

Respuestas a la pregunta(4)

Su respuesta a la pregunta