ios消息机制

      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"));
复制代码

posted @   ZhangShengjie  阅读(276)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示