nil 与 release
生活随笔
收集整理的這篇文章主要介紹了
nil 与 release
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
nil就是把一個對象的指針置為空,只是切斷了指針與內存中對象的聯系;而release才是真正通知內存釋放這個對象。
如果沒有release就直接nil,那么雖然不會出錯,卻等于自己制造內存泄漏了,因為nil之后release就已經不起作用了。
因為一個接口對象在release之后,給它所分配等內存就已經被釋放了,如果釋放之后系統再用到這個對象,那么程序就會crash。
如果釋放之后把它的指針置為空,則即便后面的程序用到該對象,也不會崩潰。
轉載于:https://www.cnblogs.com/Cheetah-yang/p/4699520.html
總結
以上是生活随笔為你收集整理的nil 与 release的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四、卫星定位《苹果iOS实例编程入门教程
- 下一篇: 小米北斗设置在哪里(小米官方售后服务)