gpt4 book ai didi

objective-c - Objective-c 如何处理发送给 nil 对象的消息?

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:29 25 4
gpt4 key购买 nike

我知道可以将 release 消息发送给 nil 对象。 其他消息呢?以下代码将 0 打印到控制台。我想了解原因。

NSArray *a = nil;
int i = [a count];
NSLog(@"%d", i);

nil 对象发送消息是否会导致错误?

最佳答案

从消息到 nil 对象的返回值保证返回等价于标量返回类型的零,即 nil00.0NO

参见此处:Sending Messages to nil .

关于objective-c - Objective-c 如何处理发送给 nil 对象的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7224939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com