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