2
我是Objective-c的新手,在閱讀了一些關於良好實踐的文章後,似乎初始化我的全局靜態變量的(void)初始化類方法是最好的地方:+(void)初始化和內存問題
static NSArray *tableCellBackgrounds = nil;
+ (void)initialize
{
if (self == [VariableDisplayViewController class])
{
tableCellBackgrounds = [NSArray arrayWithObjects:
[[UIImage imageNamed:@"ListLine_Pair.png"] stretchableImageWithLeftCapWidth:40 topCapHeight:27],
[[UIImage imageNamed:@"ListLine_Impair.png"] stretchableImageWithLeftCapWidth:40 topCapHeight:27],
nil
];
[tableCellBackgrounds retain];
}
}
我現在的問題是:何時/應該在哪裏發送'發佈'消息? 謝謝...
好的,謝謝:) – J0o0 2011-03-31 09:45:07