用法

クラスのプロパティの値が変わったときに関数が呼び出される様にしたいときに用いる。

使い方

あるオブジェクトsomeObjectのframeが変更を受けたときに通知を受ける様に登録する。

[someObject addObserver:self forKeyPath:@"frame" options:NSKeyValueObservingOptionNew context:NULL];

すると、値が変わったとき次の関数が呼び出される。

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context

監視をやめるときはremoveする。


最終更新:2011年10月06日 11:18