通过这个文档对类 clusters 进行解析,大致NSNumber
实现initWithChar:
如下:
- (id)initWithChar:(char)c
{
[self release];
return [[__NSCharNumber alloc] initWithChar:c];
}
同样,您可以使用此模式从 Nib 初始化视图:
- (id)initWithFrame:(CGRect)frame
{
id realSelf = [[self class] nib] instantiateWithOwner:nil options:nil][0];
realSelf.frame = frame;
[self release];
return realSelf;
}
我想知道,self
在这些情况下,ARC 是否会管理未归还者的释放?它在任何地方都有记录吗?