我对于什么是接收器'而感到困惑。在Objective-C?
在下面的网站上说明了接收者的内容:https://quizlet.com/104540068/objective-c-flash-cards/
"在Objective-C中,指定对象(称为对象的接收者) 方法)和通过封闭发送到该对象的消息 括号中的消息表达式。"
我不明白这一点。我对Objective C非常陌生。感谢任何帮助。感谢。
答案 0 :(得分:4)
在Objective-C中,消息被发送给接收者。
消息是您正在呼叫的方法。接收者是消息被呼叫的内容。
实施例。假设你有NSString
:
NSString *str = @"Hello";
现在你想获得字符串的长度。您将length
邮件发送至str
。 str
是消息的接收者:
NSInteger len = [str length];
基本上,接收器是方括号内左侧的部分,消息是方括号右侧的部分。