指針的指針
在 C/OC/C++ 中,指針的指針通常使用來(lái)在一個(gè)方法中返回多個(gè)數(shù)值!!
今后看到參數(shù)是 ** 哥么就是一個(gè)指向?qū)ο蟮闹羔?!!
nil 是地址指向NULL的空對(duì)象,在OC/C++中,給nil對(duì)象發(fā)送消息,相當(dāng)于"放屁"
NULL 是空地址,本身就是0,就是一個(gè)整數(shù),不能給NULL發(fā)送消息
什么是安全釋放!!
[objc release]; 釋放之后,不會(huì)修改對(duì)象的指針地址.
后續(xù)如果繼續(xù)給objc 發(fā)送消息,就會(huì)出現(xiàn)野指針錯(cuò)誤!!
objc = nil;//對(duì)象地址已經(jīng)指向了 NULL(0),這個(gè)時(shí)候再發(fā)消息,都不會(huì)報(bào)錯(cuò)!!