博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nil,Nil,NULL区别
阅读量:6927 次
发布时间:2019-06-27

本文共 433 字,大约阅读时间需要 1 分钟。

nil表示一个对象指针为空,针对对象

>示例代码:

   NSString *someString = nil;
   NSURL *someURL = nil;
   id someObject = nil;
   if (anotherObject == nil) // do something

Nil表示一个类指针为空,针对类

>示例代码:

Class someClass = Nil;

  Class anotherClass = [NSString class];

NULL表示基本数据类型为空,基本类型

>示例代码:

  int *pointerToInt = NULL;
  char *pointerToChar = NULL;
  struct TreeNode *rootNode = NULL;

NSNull:在集合对象中,表示空值的对象。

转载于:https://www.cnblogs.com/FGGblog/p/4874667.html

你可能感兴趣的文章
贾跃亭所持乐视网股权触及平仓线 部分面临被司法拍卖
查看>>
香港著名地标“星光大道”重开
查看>>
统计局:居民一天中自由支配活动平均用时3小时56分钟
查看>>
分布式事务实战——常用解决方案的实现
查看>>
春运首日:“武状元”为动车组“把脉问诊”
查看>>
特蕾莎·梅政府挺过不信任动议 21日将交脱欧B计划
查看>>
美“龙”号货运飞船结束第16次补给任务 将返回地球
查看>>
人工智能会是发展中国家的下一个盖世英雄吗?
查看>>
从零单排学Redis【黄金】
查看>>
NG2.4.10升级NG4正式版[正式项目]:修正AOT打包报错的一些问题
查看>>
jQuery实现左侧分类菜单
查看>>
如何用一行代码, 让老板开除你?
查看>>
css实现多行文字截断
查看>>
VsCode读取项目文件的Eslint规则 保存时自动修复格式错误
查看>>
Facebook 之行,新的远方
查看>>
玩转iOS开发:iOS 11 新特性《高级拖放》
查看>>
活用 git apply 合入 patch 补丁
查看>>
悄悄掀起 WebAssembly 的神秘面纱
查看>>
OC多线程
查看>>
记一次对webpack打包后代码的失败探究
查看>>