oc中,nil,Nil,NULL 和NSNull的小结

nil:指向oc中对象的空指针


Nil:指向oc中类的空指针


NULL:指向其他类型的空指针,如一个c类型的内存指针


NSNull:在集合对象中,表示空值的对象


若obj为nil:

[obj message]将返回NO,而不是NSException

若obj为NSNull:

[obj message]将抛出异常NSException



你可能感兴趣的:(c,null)