あとでまとめる際のメモ
TabBarに自分で実装するViewControllerを割り当て
TabBarに使用するViewControllerを自分で実装する場合には、IBでそのViewのFlie OwnerのClassを変更するだけではなく、WindowのTabBarの参照しているViewControllerも変えないとだめ、これをしないと該当のViewControllerがWindowに表示されると同時にクラッシュする
drawRectの再描画
Viewの中に描画用のViewを作って、その描画Classを作って描画する場合、再描画はsetNeedsDisplayを呼ぶ、たとえばTabBarでWindowに表示されるViewControllerを切り替える場合には、didMoveToWindowで[ self setNeedsDisplay ]とする
ViewControllerのプロパティの更新
TabBarでWindowに表示されるViewControllerを切り替える場合、そのViewControllerの中で参照されているプロパティが、別のViewで変更されている場合には、viewDidAppearで参照を更新する
propertyに気をつけよう
retainなのかassignなのか