作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我知道可以将 release
消息发送给 nil 对象。 其他消息呢?以下代码将 0
打印到控制台。我想了解原因。
NSArray *a = nil;
int i = [a count];
NSLog(@"%d", i);
向 nil
对象发送消息是否会导致错误?
最佳答案
从消息到 nil
对象的返回值保证返回等价于标量返回类型的零,即 nil
、0
、 0.0
、NO
等
参见此处:Sending Messages to nil .
关于objective-c - Objective-c 如何处理发送给 nil 对象的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7224939/
我是一名优秀的程序员,十分优秀!