标签: objective-c
我的意思是基本的运行时。如何实现方法调度(通过选择器哈希表?)。什么是选择器呢?对象模型如何,以后可以使用一些低级API等添加方法。
我需要从编译器编程的角度来看它,而不是语言的简单用户。
答案 0 :(得分:5)
使用来源。
http://www.opensource.apple.com/source/objc4/objc4-437/
对于解析,请查看Clang:
http://clang.llvm.org/get_started.html
答案 1 :(得分:4)
这里有一些文档可以帮助您入门(应该帮助您提出正确的问题):