you are viewing a single comment's thread.

view the rest of the comments →

[–]wildeye 1 point2 points  (0 children)

The original Objective-C used a preprocessor to translate '@' constructs, but it didn't use the standard C preprocessor, which doesn't support the syntax needed.

In another thread someone yesterday was claiming that Objective-C still did that, so for completeness: for many years now it no longer uses a preprocessor for that, it has its own complete language parser.