2016年7月27日

摘要: 1.发送消息 方法调用的本质,就是让对象发送消息。 objc_msgSend,只有对象才能发送消息,因此以objc开头. 使用消息机制前提,必须导入#import <objc/message.h> 消息机制简单使用 clang -rewrite-objc main.m 查看最终生成代码 // 创建p 阅读全文

posted @ 2016-07-27 16:21 柠檬片 阅读(225) 评论(0) 推荐(0)

摘要: RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 事实证明 阅读全文

posted @ 2016-07-27 16:12 柠檬片 阅读(107) 评论(0) 推荐(0)