Может ли кто-нибудь объяснить, что такое NSRunLoop
? так как я знаю, что NSRunLoop
- это что-то связанное с NSThread
правильно? Поэтому предположим, что я создаю Thread как
NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil];
[th start];
-(void) someMethod
{
NSLog(@"operation");
}
Итак, после того, как эта нить заканчивает свое рабочее право? зачем использовать RunLoops
или где использовать? из документов Apple я прочитал что-то, но это не понятно для меня, поэтому, пожалуйста, объясните как можно проще