当对象A的引用计数为0时,系统会自动调用dealloc方法回收对象的空间,此时在对A进行release操作,会造成内存过度释放(同时也是野指针错误)例如:
Person为一个建好的类,进行如下操作:
Person *per = [Person alloc] init];//此时引用计数为1
[per release];//此时引用计数减一,变为0,
[per release];//过度释放,系统crash
当对象A的引用计数为0时,系统会自动调用dealloc方法回收对象的空间,此时在对A进行release操作,会造成内存过度释放(同时也是野指针错误)例如:
Person为一个建好的类,进行如下操作:
Person *per = [Person alloc] init];//此时引用计数为1
[per release];//此时引用计数减一,变为0,