EXC_BAD_ACCESS(野指針錯誤):訪問了一塊已經被回收,不可用的內存。spa
殭屍對象:所佔用內存已經被釋放的對象指針
野指針:指向殭屍對象,不可用內存的指針調試
空指針:沒有指向任何對象(nil,NULL,0)code
若是對象已經變爲野指針,不能再用其發送消息,要致爲nil(空指針),空指針發送消息不回報錯,空指針已經再也不指向已經被釋放的內存。對象
默認狀況下,Xcode是不會管殭屍對象的,使用一塊被釋放的內存也不會報錯。爲了方便調試,應該開啓殭屍對象監控內存