我尝试加载一些使用
的代码SystemChangeNotifier notify: self
ofSystemChangesOfItem: #class
using: #method.
我知道这应该改为SystemAnnouncer但是这个类似乎要求你注册每个不同的可能的变化,即classAdded:,methodAdded:等。
通知所有更改的上述代码的等效内容是什么?
答案 0 :(得分:2)
AFAICT已不再可能。我认为有意识地决定放弃针对特定通知的未指定的一般通知。在具体情况下,这可能有点令人失望,但一般来说,这意味着订阅特定的更改事件要容易得多,并且通知较少,因为通知对象知道它所代表的更改。以前,订阅者将收到有关所有更改的通知,并且必须创建一组检查以过滤不需要的更改。