OC 消息决议和分发机制(message resolve and message forward)
2015-08-01 14:39:15 4 举报
OC消息决议和分发机制是一种在Objective-C中实现消息传递的方法。它通过运行时系统动态地将消息与方法进行匹配,从而实现消息的解析和转发。在这个过程中,运行时系统会根据方法名、参数类型和参数个数等信息来确定要调用的方法。一旦找到合适的方法,运行时系统就会调用该方法并传递相应的参数。这种机制使得Objective-C具有很高的灵活性和扩展性,可以轻松地实现动态类型和动态绑定。同时,它也简化了代码的编写和维护,提高了开发效率。总之,OC消息决议和分发机制是Objective-C编程语言中一项重要的特性,为开发者提供了强大的功能支持。
作者其他创作
大纲/内容
YES
[self helloWorld];
调用父类NSObject的同名函数,产生crash,奔溃
找到
查类实例函数表
OC 消息决议和分发机制(message resolve and message forward)
NO
+ (BOOL)resolveInstanceMethod:(SEL)aSEL
[otherObject helloWorld];
未找到
- (void)forwardInvocation:(NSInvocation *)anInvocation
0 条评论
下一页