Может ли кто-нибудь уточнить/разъяснить ситуацию в отношении -[NSNotificationCenter addObserver:selector:name:object:]
?
-
Какие типы ссылок хранятся центром уведомлений аргументов 'observer' и 'object'?
-
Каковы наилучшие методы удаления наблюдателей из центра уведомлений?
-
Каковы особые проблемы для многопоточных приложений, особенно в отношении аргумента "object"?
-
Каковы различия в поведении этого метода в средах GC и не GC?
-
Являются ли какие-либо существенные различия (с точки зрения клиента) между мобильными и настольными средами в этом методе?
Также будут приветствоваться любые указатели на существующие статьи, которые охватывают это. Я Googled, но был удивлен, когда нашел небольшое углубленное обсуждение этих вопросов (хотя, возможно, я не использовал правильные магические ключевые слова).