美文网首页
各种nil,野指针,僵尸对象

各种nil,野指针,僵尸对象

作者: QG不吃鱼的猫 | 来源:发表于2020-05-16 03:40 被阅读0次

nil:OC中的对象的空指针

Nil:OC中类的空指针

NULL:C类型的空指针

NSNull:数值类的空对象

野指针:指针指向的对象已经被回收掉了.这个指针就叫做野指针.

僵尸对象:一个OC对象引用计数为0被释放后就变成僵尸对象了,僵尸对象的内存已经被系统回收,虽然可能该对象还存在,数据依然在内存中,但僵尸对象已经是不稳定对象了,不可以再访问或者使用,它的内存是随时可能被别的对象申请而占用的

相关文章

网友评论

      本文标题:各种nil,野指针,僵尸对象

      本文链接:https://www.haomeiwen.com/subject/msgkohtx.html