我在某处读到,如果由于内存不足警告(一旦用户想要查看它就再次加载它)而临时放弃视图时,我会遇到内存问题,如果 ViewController 类不做这样的事情在每个该观点的出处:
-(void)dealloc {
[myView release], myView = nil;
[myLabel release], myLabel = nil;
[super dealloc];
}
我在这里很困惑,因为实际上我认为 [myView release] 也会使 nil-thing,说变量不再包含对象。为什么两次?还是我错过了什么?