【发布时间】:2013-01-19 03:38:25
【问题描述】:
我想写一个工具来完成objective-c类名、选择器名和属性名的代码,因为软件正在开发中。 (即可以定期运行并构建类名树及其属性/选择器的东西)。
有我可以使用的 API 吗? . .我正在查看 clang 静态分析器,但是从快速运行文档来看,我似乎需要更底层的东西。
【问题讨论】:
-
构建时间?你的意思是你想要一个 CLANG 扩展......在构建期间为我们编写代码?
-
@CodaFi - 嘿 - 抱歉。我描述得很糟糕。 .我的意思是在开发期间。
-
那么 CLANG AST 就是要走的路。真的,你单枪匹马写的任何东西都无法与 CLANG 团队的工作质量和广度相提并论,所以不妨使用它。
-
等等... Xcode 不是已经这样做了吗?
-
@DietrichEpp 是的,但支持这一点的 API 仍然是私有的。 (这是用于语言扩展/工具)。
标签: objective-c c objective-c-runtime llvm-clang