Clang中所有Objective-C预处理程序指令的列表

lvp*_*lvp 5 objective-c clang ios c-preprocessor

是否有一些Clang中所有Objective-C预处理程序指令的列表?我在谈论#pragma mark - Section I#pragma unused (variableName)#warning - message.

我想更多地了解它们以改进我的代码,但谷歌搜索"llvm预处理器指令"给了我这个链接:http://clang.llvm.org/docs/UsersManual.html,它没有列出所有的指令.

hag*_*agi 2

其中大部分尚未在 LLVM/Clang 中引入,而是从 GCC 继承而来。因此,搜索gcc preprocessor directives可能会带来更好的结果。下面的文档可以给你一些提示,但它似乎并不完整(缺少一些上面提到的编译指示),也不是特定于 Objective-C 的:

http://gcc.gnu.org/onlinedocs/cpp/index.html#Top

该索引的浏览速度可能会更快:

http://gcc.gnu.org/onlinedocs/cpp/Index-of-Directives.html#Index-of-Directives