SystemChangeNotifier uniqueInstance
- это объект, управляющий событиями изменения системы (к которым относятся изменения кода и переменных). Посмотрите ссылки на SystemChangeNotifier
, чтобы найти много примеров пользователей.
Например, чтобы получать уведомления обо всех изменениях (доступны другие способы регистрации, которые регистрируются только для подмножества изменений):
SystemChangeNotifier uniqueInstance
notify: self ofAllSystemChangesUsing: #systemEvent:
Теперь метод systemEvent:
вызывается с экземплярами подклассов AbstractEvent
, представляющими все изменения.
Чтобы избавиться от дальнейших уведомлений, выполните:
SystemChangeNotifier uniqueInstance
noMoreNotificationsFor: self