tags:

views:

58

answers:

2

I mean the fundamental runtime. How is method dispatching implemented (via a selector hashtable?). What is a selector anyway? How is the object model as you can add methods later with some low level API etc.

I need to look at it from a compiler programming point of view, not a simple user of the language.

+1  A: 

Here's a few docs to get you started (should help you google the right questions):

Nick Veys
Thanks the first text is almost what i wanted.I had read the second already but it does not say anything about the implementation. Now the only part left is the parameter passing and checking algorithm.
Lothar
+2  A: 

Use the source, Lothar.

http://www.opensource.apple.com/source/objc4/objc4-437/

And for parsing, look to Clang:

http://clang.llvm.org/get%5Fstarted.html

bbum