nil, Nil, NULL和[NSNull null]的区别
摘要:
最近在项目中使用到各种空值判断,于是Google之,总结如下,当做备忘录。一、nilnil用来表示Objective-C空对象,它本身并不是一个对象(此处注意,下面跟[NSNull null]有区别)。它可以表示任意id或者通过@interface声明的Objective-C类型。eg.id nilId = nil;NSString *nilStr = nil;二、NilNil用来表示Objective-C的空Class,它本身也不是一个对象。Nil在实际开发中并不常用到,它用来标志一个对象的Class为空。eg.Class NilClass = Nil;Class notNilClass.. 阅读全文
posted @ 2013-05-20 15:42 Jack-Cheng 阅读(194) 评论(0) 推荐(0)
浙公网安备 33010602011771号