6.0 之前的卸载
注意点:
-(void)dealloc
{
//全局对象在此释放
self.subView=nil;
[super dealloc];
//局部变量要在当前方法内释放
}
6.0之后的卸载:
-(void) didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
//拿到应用程序的当前窗口
// [UIApplication sharedApplication].keyWindow;
//6.0之后自己判断
if ([self.view window]==nil) {
self.subView=nil;
self.view=nil;
}//当前的视图控制器中的视图不在当前窗口中
NSLog(@"self.view.window:%@",self.view.window);//不应该在这个位置这么打印
}