在Apple的NSObject文档中,"接收器"的概念是什么?

Cos*_*ows 2 terminology objective-c nsobject swift

我正在研究Swift中的面向对象编程,我认为一个很好的起点是NSObject,因为所有对象都继承自这个基类.在Apple的文档中NSObject,有些区域指的是"接收器"."接收者"是指一个实例NSObject吗?

gho*_*ron 5

它指的是Objective-c的"向对象发送消息"的范例.在那个世界中,一个"方法"并不是一个真正的方法,它只是对象说,"嘿,如果有人发给我这个消息(一个与该方法名称匹配的字符串),我会回复它." 即该对象是消息的"接收者".所以是的,在你提到的文档中,NSObject是接收器,你看到的方法是"消息".