我有一个.xib文件包含一个UIView和2个UILabel子视图链接到一个名为Note的类,其中适当地分配给每个标签的出口,该类的定义包含以下内容.
@interface Note : UIView {
IBOutlet UILabel *time;
IBOutlet UILabel *content;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用以下代码构建它
NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:@"Note" owner:self options:nil];
note = [nibViews lastObject];
[self addSubview:note];
Run Code Online (Sandbox Code Playgroud)
现在,在我的Note类dealloc阶段,我没有发布任何时间或内容,但我想知道我是否应该?
- (void)dealloc {
[super dealloc];
}
Run Code Online (Sandbox Code Playgroud)
我假设我没有,因为我没有在我的代码中的任何地方明确地保留这些对象,并且我没有将它们合成到getter/setter中.但是我对nib unarchiving知道我是否应该在我的dealloc阶段释放这些内容还不够了解?