
编程语言
文章平均质量分 82
good7ob
这个作者很懒,什么都没留下…
展开
-
OC消息发送和转发机制原理
在Objective-C中,对象之间的通信是通过消息传递来实现的。当一个对象想要调用另一个对象的方法时,它会发送一个消息,然后由接收消息的对象来响应这个消息。这种方式与传统的函数调用不同,使得OC具有更高的动态性和灵活性。当一个对象收到一个消息时,它首先会在自己的方法列表中查找是否有与消息对应的方法。如果找到了,就会执行该方法;如果找不到,就会进入下一阶段。如果对象无法找到与消息对应的方法,它将进入消息转发过程。在这个阶段,对象有机会将消息转发给其他对象。如果经过消息转发仍未找到合适的方法,系统将调用。原创 2023-10-29 15:21:48 · 495 阅读 · 0 评论 -
OC对象的本质
Objective-C(OC)是一门多用途的编程语言,广泛应用于iOS和macOS等苹果生态系统中。在OC中,对象是编程的核心,但是你是否曾想过OC对象的本质是什么?在本文中,我们将深入探讨OC对象的本质,揭开其神秘的面纱,并通过代码示例和实际案例来加深理解。原创 2023-10-08 16:35:21 · 68 阅读 · 0 评论