A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Gyj900730@ 中级黑马   /  2016-8-29 23:25  /  1130 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

1 个回复

倒序浏览
僵尸对象。。好强势还没学过
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马