initializeクラスメソッドは、クラスを初めて使用するときに呼ばれる。
ただし、継承しているとサブクラスから呼ばれることもあるので、2回呼ばれてもいいようにしておく。
initializeサンプル
+ (void) initialize
{
static BOOL bInitialized = NO;
if (bInitialized) {
return;
}
// do anything.
bInitialized = YES;
}