nil:
给对象赋值的时候会采用object = nil,表示将此对象释放
NSNull:
NSNull和nil区别:
nil是一个空对象,已经完全从内存中消失
NSNull:称为值为空的对象,需要有一个这样的一个容器,但这个容器里什么都没有
这个类继承自NSObject,只有一个"+(NSNull*)null"类方法,拥有一个有效的内存地址,在程序中对它的任何引用都是不会导致程序崩溃的
Nil:使用nil都可以使用Nil代替,nil表示一个空对象,Nil表示一个空类
NULL:OC来源于C,空指针, int *point = NULL;