摘要: 消息发送(Messaging) 8、以上便是runtime相关的一些数据结构,接下来我们回看一开始的疑问: objc_msgSend()函数在执行的过程中是如何找到对应的类,找到对应的方法实现的呢? 这就是消息发送(messaging)的处理过程了: (1)、对于上文的Class的数据结构的描述,官 阅读全文
posted @ 2016-07-06 22:28 杨淳引 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 基本简介 1、根据官方文档,OC有一个特性:它会尽可能把一些决定从编译时和链接时推迟到运行时才处理,所以这门语言需要的就不只是一个编译器,它还需要一个runtime系统来处理那些已经被编译过的代码。 2、runtime有两种:legacy runtime和modern runtime,区别在于: ( 阅读全文
posted @ 2016-07-06 17:14 杨淳引 阅读(150) 评论(0) 推荐(0) 编辑