nil/Nil/NSNull

2018-07-17  本文已影响0人  陈_振

参考文章:
nil/Nil/NSNull

1.png

NULL:C类型的指针(void *),指针变量,空指针。

nil:是一个对象类型指针,指向nothing。

Nil:是一个类对象的指针,指向nothing。

NSNull :是一个OC对象,用来表达空的单例对象。常用于存放在容器类对象中(NSArray,NSDictionary)

NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionary];
mutableDictionary[@"someKey"] = [NSNull null]; // Sets value of NSNull singleton for `someKey`
NSLog(@"Keys: %@", [mutableDictionary allKeys]); // @[@"someKey"]
上一篇 下一篇

猜你喜欢

热点阅读