在MRC時代,我們要想保持一個對象,只要“retain”?,F(xiàn)在的ARC是不需要了,現(xiàn)在只需用一個指針指向這個對象,無非2種情況:第一:指針為空時,對象被釋放咯。第二:指針不為空,對象會一直保存在堆里,如果當(dāng)指針指向一個新的值時,原來的對象會被release一次,這個系統(tǒng)會在合適的時候自動幫我們搞掂,不需我們關(guān)心。
而在ARC時,只要對象指針被置空,就會釋放。否則,對象就會一直保持在堆上。當(dāng)將指針指向新值時,原來的對象會被release 一次。
更多:iOS面試題合集