NULL
指针变量的值,表示该指针不指向内存中的任何1个地址空间,与0等价。
nil
指针变量的值,表示该指针不指向内存中的任何1个地址空间,与0等价。
使用规范
C语言指针类型,用NULL
OC类指针类型,用nil
// |
通过被赋值为nil的类指针去调用对象中的属性时,运行时出错,调用方法不会出错,但是方法不会执行,没有任何效果,这是Objective-C语言的机制,不要问我为什么、、、
指针变量的值,表示该指针不指向内存中的任何1个地址空间,与0等价。
指针变量的值,表示该指针不指向内存中的任何1个地址空间,与0等价。
C语言指针类型,用NULL
OC类指针类型,用nil
// |
通过被赋值为nil的类指针去调用对象中的属性时,运行时出错,调用方法不会出错,但是方法不会执行,没有任何效果,这是Objective-C语言的机制,不要问我为什么、、、