__weak和__unsafe_unretained
-
__weak修飾的弱引用,如果指向的對象銷毀,那么指針會立馬指向nil(0x0)
-
__weak和__unsafe_unretained修飾的弱引用,如果指向的對象銷毀,那么指針依然指向之前的內(nèi)存地址,很容易產(chǎn)生“野指針”/“僵尸對象”
__weak修飾的弱引用,如果指向的對象銷毀,那么指針會立馬指向nil(0x0)
__weak和__unsafe_unretained修飾的弱引用,如果指向的對象銷毀,那么指針依然指向之前的內(nèi)存地址,很容易產(chǎn)生“野指針”/“僵尸對象”