Objective-c 语言中最头疼的事就是内存释放, 申明一个变量后记得一定要释放这个变量,我们定义的全局变量都是在 - (void)dealloc
函数中释放的;
里面继承了一个[super dealloc] 方法,
所有的释放都必须写在 [super dealloc]的 前面。
-------错误的写法--------
- (void)dealloc
{
}
-------正确的写法--------
- (void)dealloc
{
}
原因是:“你所创建的每个类都是从父类,根类继承来的,有很多实例变量也会继承过来,这部分变量有时候会在你的程序内使用,它们不会自动释放内存,你需要调用父类的