摘要: 运行时,就是运行时候的一些事儿。语言相关的运行时系统相当于 该语言的一种特殊的操作系统,所以我们应该了解 Objective-C runtime system 的基本原理 和 我们能够怎样去利用ObjC runtime system。Objc 中,消息直到运行的时候才和方法实现进行绑定的。但编译器会把一个消息表达式 转化为一个对消息函数 objc_msgSend 的调用:1. 编译阶段[receiver message];转化为:objc_msgSend(receiver, selector, arg1, argf2, …)2. 运行阶段 objc_msgSend 完成如下: First , 阅读全文
posted @ 2012-06-18 15:11 姜萌芽 阅读(483) 评论(0) 推荐(0) 编辑