3

変更時にクラスがスローするイベントをリッスンすることは可能ですか? システム ブラウザから一部のクラスで何か (コード、変数など) がいつ変更されるかを知る必要があります。

4

2 に答える 2

4

SystemChangeNotifier uniqueInstanceシステム変更イベント (コードと変数の変更が属する) を管理するオブジェクトです。への参照を参照しSystemChangeNotifierて、多くのサンプル ユーザーを見つけてください。

たとえば、すべての変更について通知を受けるには (変更のサブセットのみを登録する他の登録方法が利用可能です):

SystemChangeNotifier uniqueInstance
  notify: self ofAllSystemChangesUsing: #systemEvent:

メソッドは、すべての変更を表すsystemEvent:サブクラスのインスタンスで呼び出されます。AbstractEvent

さらなる通知を取り除くには、次を実行します。

SystemChangeNotifier uniqueInstance
  noMoreNotificationsFor: self
于 2011-11-02T06:00:05.043 に答える