1.僵尸對象
- 已經(jīng)被銷毀的對象(不能再使用的對象)
2.野指針
- 指向僵尸對象(不可用內(nèi)存)的指針
- 給野指針發(fā)消息會報EXC_BAD_ACCESS錯誤
3.空指針
沒有指向存儲空間的指針(里面存的是nil, 也就是0)
給空指針發(fā)消息是沒有任何反應(yīng)的
-
為了避免野指針錯誤的常見辦法
- 在對象被銷毀之后, 將指向?qū)ο蟮闹羔樧優(yōu)榭罩羔?/li>
沒有指向存儲空間的指針(里面存的是nil, 也就是0)
給空指針發(fā)消息是沒有任何反應(yīng)的
為了避免野指針錯誤的常見辦法