Runtime初识(3.消息转发)

Runtime消息传递 一个对象的方法像这样[obj foo],编译器转成消息发送objc_msgSend(obj, foo),Runtime时执行的流程是这样的: 首先,通过obj的isa指针找到它的 class ; 在 class 的 method list 找 foo ; 如果 class 中没到 foo,继续往它的 superclass 中找 ; 一旦找到 foo 这个函数,就去执行它的实
相关文章
相关标签/搜索