您的位置:首页 > 其它

OC 消息传递机制

2015-12-06 23:08 253 查看
消息传递(message passing)的概念是Smalltalk语言的核心原则之一,有时Smalltalk和Objective-C被称为面向消息的语言,通常“消息”一词的含义和“方法”是相同的。

消息传递 简单的说就是它给对象或者类发送消息,对象自己决定要调用的实际编译函数。

程序在编译时,并不会生成直接在内存中调用对象方法的代码,而是只记录传来的消息的名称(OC中称之为方法选择器),并生成一个将该选择器传递给对象或类的函数调用,对象或类根据此函数调用作出响应,去调用相应的函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: