程序所做的只是分配一个对象然后释放它。
我是 Instruments 的新手,所以我不确定我是否正确:
红线表明我分配该对象的位置存在泄漏。但是在细节上你可以看到它被释放了,引用计数又回到了 0。那么为什么首先会有一条红线,它到底告诉我什么?
编辑:这是检测到的“泄漏”。我的 UIViewController 中的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
Plant *plant = [[Plant alloc] initWithWeight:3 withSpecies:@"carrot"];
[plant release];
}