Я создаю объект в отдельном потоке, используя NSThread.
NSThread* myThread = [[[NSThread alloc] initWithTarget:self selector:@selector(createNewObject:) object:elements] autorelease];
[myThread start]; // Actually start the thread
Этот объект ожидает события. Когда это событие происходит, уведомление публикуется в центре уведомлений по умолчанию.
Мой AppController наблюдает за этим уведомлением и запускает селектор.
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver:self selector:@selector(myMethod:) name:MyNotification object:nil];
Вопрос. Выполняется ли метод (myMethod:) из селектора в основном потоке или в потоке сверху (myThread)?