ios消息机制介绍

ios 调用每一个方法的时候其实是走的ios的消息机制

流程分为3大阶段

1、消息发送  2、动态方法解析 3、消息转发

举例介绍一下 创建一个Pserson类 有一个eat 对象方法

那么下面的代码可以用消息机制实现  导入消息头文件    #import <objc/message.h>

//    Person * p =[Person alloc];

    Person * p = objc_msgSend(objc_getClass("Person"), sel_registerName("alloc"));

//    p= [p init];

    p = objc_msgSend(p, sel_registerName("init"));

//    [p eat];

    objc_msgSend(p,sel_registerName("eat"));

最新文章

  1. hdu 5035 概率题
  2. JSON字符串和对象之间的转换
  3. Jquery LigerUI框架学习(二)之Tree于Tab标签实现iframe功能
  4. Visual format language
  5. POJ 3176:Cow Bowling
  6. 开源远程控制RealVNC源代码中的通讯协议RFB(远程帧缓冲)(转)
  7. MySQL安装之zip格式
  8. C++设计模式-单件
  9. postman接口测试工具完整教程
  10. 模拟select选中option的效果
  11. Beta Scrum博客集
  12. HTML标题
  13. javascript是什么,可以做什么?
  14. Log4Net在MVC下的配置以及运用线程队列记录异常信息
  15. WOSA/XFS PTR Form解析库—测试工具预览
  16. python datetime unix时间戳以及字符串时间戳转换
  17. ExtJs 4.1.1 文件结构解析
  18. openstack热迁移和冷迁移
  19. 毕向东_Java基础视频教程第20天_IO流(5~6)
  20. JavaScript or jQuery 获取option value值 以及文本内容的方法

热门文章

  1. Django之CRM项目Day6-公私户转换问题解决 班主任功能
  2. steps/align_si.sh
  3. CSS公共清除浏览器默认样式
  4. 【mmall】IDEA插件jrebel
  5. mysql 案例 ~ mysql主从复制错误问题
  6. mysql 8.0 ~ 索引优化
  7. mysql 原理 ~ 索引通说
  8. 项目:《JavaWeb图书管理系统视频》--代码修复还可以运行起来
  9. light oj 1254 - Prison Break 最短路
  10. python读取两个文件并且判断是否一致