nil:指向一個對象的空指針,對objective c id 對象賦空值.
Nil:指向一個類的空指針,表示對類進行賦空值.
NULL:指向其他類型(如:基本類型盐股、C類型)的空指針, 用于對非對象指針賦空值.
NSNull:在集合對象中,表示空值的對象.
nil在Objective-C中用于id類型的對象
NSString *str = nil;
NSURL *url = nil;
id object = nil;
Nil 指向一個類的指針為空,在Objective-C中用于Class類型的對象
NULL 指向C類型的指針為空
用于對非對象指針賦空值簡單舉例
int *intA = NULL;
char *charC = NULL;
struct structStr = NULL;