• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yif
专注于C/C++,C#,Objective-C,GIS,空间统计,数据挖掘,智慧城市
博客园    首页    新随笔    联系   管理    订阅  订阅
Objective-C:Foundation框架-常用类-NSNull

集合中是不能存储nil值的,因为nil在集合中有特殊含义,但有时确实需要存储一个表示“什么都没有”的值,那么可以使用NSNull,它也是NSObject的一个子类。

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        // [NSNull null]返回的是同一个单粒对象
        NSNull *n = [NSNull null];
        
        NSNull *n1 = [NSNull null];
        
        NSNull *n2 = [NSNull null];

        
        NSNull *n3 = [NSNull null];

        NSLog(@"%i", n == n1);
        
        // {"id":10, "name":"mj", "descs":null}
    }
    return 0;
}

 

posted on 2015-12-24 15:40  mattran  阅读(128)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3