nil是给对象复制为空,Nil是给一个类对象复制为空。
NULL是C语言中的通用指针,就是0.
NSNull 是一个对象,用在不能使用nil的场合。
比如数组,OC中的数组可以存任何对象,但是不能存基本类型的,如果在数组中放nil就出问题,这时候就应该放NSNull.
iOS中nil,Nil,NULL,NSNull的区别
最新推荐文章于 2023-06-03 21:28:40 发布
nil是给对象复制为空,Nil是给一个类对象复制为空。
NULL是C语言中的通用指针,就是0.
NSNull 是一个对象,用在不能使用nil的场合。
比如数组,OC中的数组可以存任何对象,但是不能存基本类型的,如果在数组中放nil就出问题,这时候就应该放NSNull.