赞
踩
运行时机制
,也就是在运行时候的一些机制,其中最主要的是消息机制。函数的调用在编译的时候会决定调用哪个函数
。动态调用过程
,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。调用任何函数
,即使这个函数并未实现,只要声明过就不会报错。未实现的函数
就会报错发送消息
消息机制
前提,必须导入#import <objc/message.h>- // 创建person对象
- Person *p = [[Person alloc] init];
-
- // 调用对象方法
- [p eat];
-
- // 本质:让对象发送消息
- objc_msgSend(p, @selector(eat));
2.交换方法
动态添加方法
给分类添加属性
字典转模型
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。