我构建了一个 iPhone 应用程序,并注意到 XCode 中有分析工具。
我有这个代码:
View * view = [[View alloc]initWithFrame:self.view.frame title:currentItem.name id:currentItem.idStr];
self.menuView = [[MenuView alloc]init];
self.menuView.contentView = view;
[view release];
和View
财产:
@property (retain,nonatomic) MenuView * menuView;
当我对项目进行分析时,我会收到这个潜在的泄漏警告。我想知道它是否可以并且分析只是警告我?或者我在代码上犯了一个错误。
编辑
如果我做这样的事情:
@property (retain, nonatomic) IBOutlet UISlider *progressSlider;
.
self.progressSlider = [[[UISlider alloc]initWithFrame:CGRectMake(58, 12, 191, 23)]autorealese];
[view addSubview:self.progressSlider];
并在交易中:
[progressSlider realese];
这也是我想做的吗?还是错了?