ObjC的nil和NULL 44 次浏览 NULL是C语言的东西,本质就是0,nil是ObjC引入来表示空对象。一般而言,如果是C语言类型就用NULL,如果是ObjC对象就用nil做比较。 被赋值为nil的类指针去调用对象中的属性时会报错,但如果仅仅是调用C语言方法,不会报错,也不执行任何东西。