>>295
@property () CHoge *hoge;

- (void)setHoge:(CHoge *)hoge
{
@synchronized(self){
_hoge = hoge;
[self setNeedsDisplay];
}
}

って、単にsetterメソッドを自分で書けばいいみたい
(前は @dynamic で自分で setterとgetter を書かなければならなかったような)