nil -> Null-pointer to objective- c object
NIL -> Null-pointer to objective- c class 表示對類進行賦空值
NULL: A null pointer to anything else, is for C-style memory pointers. 用於對非對象指針賦空值,好比C指針
看一下用法
NSURL *url = nil;
Class class = Nil;
int *pointerInt = NULL;
nil是一個對象指針爲空,
Nil是一個類指針爲空,
NULL是基本數據類型爲空,NULL和nil其實就是0
NSNull 對於像NSArray這樣的類型,nil或NULL不能作爲加到其中的Object,若是定義了一個NSArray,爲其分配了內存,又想設置其中的內容爲空,則能夠用[NSNULL null】返回的對象來初始化NSArray中的內容
url