一、計數器的基本操作
1> retain : +1, 方法返回的是對象本身
2> release :-1
3> retainCount : 獲得計數器
4> dealloc
* 當一個對象要被回收的時候,就會調用
* 一定要調用[super dealloc],這句調用要放在最后面
2.概念
1> 僵尸對象 :所占用內存已經被回收的對象,僵尸對象不能再使用(有時會崩潰)
2> 野指針 :指向僵尸對象(不可用內存)的指針,給野指針發送消息會報錯(EXC_BAD_access)
3> 空指針 :沒有指向任何東西的指針(存儲的東西是nil、NULL、0),給空指針發送消息不會報錯( OC不存在空指針錯誤,給空指針發送消息,不報錯)
collection就是NSArray,NSDictionary,NSSet...等容器類,會自主管理自己內部的元素。
新聞熱點
疑難解答