nil:
給對(duì)象賦值的時(shí)候會(huì)采用object = nil,表示將此對(duì)象釋放
NSNull:
NSNull和nil區(qū)別:
nil是一個(gè)空對(duì)象,已經(jīng)完全從內(nèi)存中消失
NSNull:稱為值為空的對(duì)象,需要有一個(gè)這樣的一個(gè)容器,但這個(gè)容器里什么都沒(méi)有
這個(gè)類繼承自NSObject,只有一個(gè)"+(NSNull*)null"類方法,擁有一個(gè)有效的內(nèi)存地址,在程序中對(duì)它的任何引用都是不會(huì)導(dǎo)致程序崩潰的
Nil:使用nil都可以使用Nil代替,nil表示一個(gè)空對(duì)象,Nil表示一個(gè)空類
NULL:OC來(lái)源于C,空指針, int *point = NULL;