nil Nil NSnull sok svk

来源:互联网 发布:5118的子域名查询工具 编辑:程序博客网 时间:2024/06/05 18:45

nil是指向obj-c中对象的空指针,是一个对象,在o-c中ni对象调用方法不会引起crash。

Nil是指向obj-c中的类的空指针,表示的是一个空类。

NULL是指向任何类型的空指针(如c/c++中的空指针),在objective-c中是一个数值。

NSNULL用于集合操作,在集合对象中,表示一个空值的集合对象。


- (void)setValue:(nullableObjectType)value forKey:(NSString*)key;//NSKeyValueCoding协议NSObject的一个类目
key只能是字符串 value必须是oject 可以为nil;当为nil时,执行了removeObjectWithKey操作

//NSMutableDictionary 的一个方法
- (void)setObject:(ObjectType)anObject forKey:(KeyType <NSCopying>)aKey;
akey是id 类型, object必须是对象;
对象的定义是指针包涵的地址不是0x0,有内存占有
0 0
原创粉丝点击