Мне интересно узнать, могу ли я ожидать, чтобы метод объекта наблюдения был перенесен в стек до того, как метод объекта публикации был завершен и удален.NSNotificationCenter: Получают ли объекты уведомления в том же потоке, который они размещают?
18
A
ответ
36
Короткий ответ - да ... «Центры регулярных уведомлений доставляют уведомления о потоке, в котором было отправлено уведомление. Распределенные центры уведомлений доставляют уведомления по основному потоку».
Однако, Apple имеет документы на эту же тему, что может оказаться полезной, и из которого выше цитата была разобрана:
Notification Programming Topics: Delivering Notifications to Particular Threads
13
Просто надоело смотреть это сам, позорный:
Из ссылки класса: сообщения NSNotificationCenter все уведомления синхронно
Кроме того, если вы предпочитаете, вы можете использовать NSNotificationQueue размещать уведомления асинхронно
что короткий ответ на КСН? – Forrest