Nil 和 nil的区别

来源:互联网 发布:香港中文大学深圳 知乎 编辑:程序博客网 时间:2024/05/20 02:28

根据文档 Nil 用来为 Class 类型的对象附值, 而 nil 用来为类的实例对象附值。

由于 Oc 是在 c 的基础上通过 runtime 技术来实现各种面向对象特性,对于 Oc 来说,Class 也是一个特殊的对象,是对象就会有值,就会有空值的时候,所以 Oc 通过 Nil 和 nil 来区分 Class 和 NSObject 对象的空值。

原创粉丝点击