nil/Nil/NULL/NSNULL区别
2013-07-08 11:00
471 查看
相信大家对Object-C中nil和Nil的用法是一头雾水,我也是。最近看了Mattt
Thompson 大神的blog,终于弄明白了。直接上图,我相信大家看了图,一眼就记住了。
解释一下NSNull的用法,NSNull一般用在NSArray和NSDictionary中。因为NSArray和NSDictionary中不允许包含nil。
Thompson 大神的blog,终于弄明白了。直接上图,我相信大家看了图,一眼就记住了。
Symbol | Value | Meaning |
---|---|---|
NULL | (void *)0 | literal null value for C pointers |
nil | (id)0 | literal null value for Objective-C objects |
Nil | (Class)0 | literal null value for Objective-C classes |
NSNull | [NSNull null] | singleton object used to represent null |
相关文章推荐
- nil Nil NULL及NSNull 之间的区别
- iOS nil Nil NULL NSNull的区别
- nil Nil NULL NSNull 之间的区别
- nil/Nil/NULL/NSNull区别
- iOS中nil/Nil/NULL的区别以及[NSNull null]
- Object C中nil Nil NULL NSNull的区别
- nil/Nil/NULL/NSNull的区别
- ios nil Nil Null NSNull的区别
- ios之nil、NULL、NSNULL/Nil的区别
- ios nil Nil Null NSNull的区别
- nil/Nil/NULL/NSNull的区别
- nil NULL Nil NSNull 区别
- iOS中nil/Nil/NULL/NSNull的区别
- nil Nil NSNull @""的区别
- nil/Nil/NULL/NSNull的区别
- ios nil Nil Null NSNull的区别
- nil Nil NULL NSNull 之间的区别
- nil NULL Nil NSNull 区别
- nil Nil NULL NSNull 之间的区别
- nil Nil NULL NSNull 之间的区别