【发布时间】:2008-12-19 23:35:46
【问题描述】:
我有一个 .xib 文件,其中包含一个 UIView 和 2 个 UILabel 子视图,这些子视图链接到一个名为 Note 的类,并适当地为每个标签分配了插座,该类的定义包含以下内容。
@interface Note : UIView {
IBOutlet UILabel *time;
IBOutlet UILabel *content;
}
我正在使用以下代码构建它
NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:@"Note" owner:self options:nil];
note = [nibViews lastObject];
[self addSubview:note];
现在,在我的 Note 类 dealloc 阶段,我既没有发布时间也没有发布内容,但我想知道我是否应该这样做?
- (void)dealloc {
[super dealloc];
}
我假设我不这样做是因为我没有在代码中的任何位置明确保留这些对象,并且我没有将它们合成到 getter/setter 中。但是我对 nib 取消归档的了解不够多,不知道是否应该在我的 dealloc 阶段释放这些?
【问题讨论】:
标签: iphone objective-c