通過這個document on class clusters解析,NSNumber
在大致有以下幾種方式實現initWithChar:
:集羣初始化與ARC
- (id)initWithChar:(char)c
{
[self release];
return [[__NSCharNumber alloc] initWithChar:c];
}
同樣,你可以使用此模式從筆尖初始化觀點:
- (id)initWithFrame:(CGRect)frame
{
id realSelf = [[self class] nib] instantiateWithOwner:nil options:nil][0];
realSelf.frame = frame;
[self release];
return realSelf;
}
我我想知道,在這些情況下,ARC是否會管理未歸還的self
?它記錄在任何地方嗎?
這是「類集羣」,而不是「集羣類」。 – jlehr