#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //NSNull是单例的,创建很多变量其实它只指向一个对象 NSNull *null1=[NSNull null]; NSNull *null2=[NSNull null]; NSNull *null3=[NSNull null]; //验证这些变量是否是指向同一个对象 NSLog(@"%i",null1==null2); //结果是1,说明这些变量保存的地址是一样的 //json //{"id":10,"name":"dxw","desc":null}; //NSNull作用:当我们要表示一个空值的时候就用这个类型 } return 0; }