Phân tích thông qua document on class clusters này, NSNumber
thực hiện initWithChar:
trong khoảng cách sau đây:initializers Cụm với ARC
- (id)initWithChar:(char)c
{
[self release];
return [[__NSCharNumber alloc] initWithChar:c];
}
Tương tự, bạn có thể sử dụng mô hình này để khởi lượt xem từ Nib:
- (id)initWithFrame:(CGRect)frame
{
id realSelf = [[self class] nib] instantiateWithOwner:nil options:nil][0];
realSelf.frame = frame;
[self release];
return realSelf;
}
tôi 'm tự hỏi, không ARC quản lý việc phát hành của unnourned self
trong những trường hợp này? Nó được ghi chép ở bất cứ nơi nào?
Đó là "nhóm lớp", không phải "các lớp cụm". – jlehr