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