I want to write a tool that does code-completion for objective-c class-names, selector-names and property names, as the software is being developed. (ie something that can run periodically and build a tree of class names, and their properties/selectors).
Is there an API I can use for this?. . . I'm looking at clang static analyzer, but from running quickly over the docs, it seems that I need something more low level.
Not too many answers for this, but based on comments by @CodaFi:
Then the CLANG AST is the way to go. Really, nothing you could write single-handedly could ever match the quality and breadth of the CLANG team's efforts, so may as well use it.