1.什么是野指针
2)OC中的野指针
一个指针 指向了一个对象,但是这个对象已经被回收
OC 中所说的回收,是指这个对象的所占的内存可以分配给别人使用
回收对象之后 对象的数据可能还是存在的,但是我们不用
2.僵尸对象
一个对象,这个对象已经被回收,但是还没有分配给别人
野指针:就是指向僵尸对象的指针
3.僵尸对象能不能使用?
僵尸对象肯定是不能用,但是xcode默认是不会报错,我们需要xcode报错
需要开启僵尸对象实时检查机制:
4.僵尸对象不能复活,不要去研究僵尸对象的一些属性(retainCount,其他属性) |
|