关于objc_msgSend的两个隐藏参数

大家好:
  我们都知道,[receiver message]这样的方法调用,会被编译器转化为objc_msgSend(receiver, selector)这样一个函数,然后objc_msgSend函数会顺着isa指针最终找到方法的实现代码(如果存在的话)。
  官方文档上说,找到这个方法的实现代码后,会调用这些代码并传给它两个隐藏参数:The receiving object和The selector for the method。
  我想问的是:这个The receiving object是否就是objc_msgSend(receiver, selector)函数里的receiver参数?这个The selector for the method是否就是objc_msgSend(receiver, selector)函数里的selector参数?
  感谢赐教!

查看回复